y‰SŽÒнŒ}zC/C++Ž ..
[
2ch
|
¥Menu
]
¡ƒRƒsƒyƒ‚[ƒh
ƒXƒŒ‚ð’Êí•\ަ
ƒIƒvƒVƒ‡ƒ“ƒ‚[ƒh
‚±‚̽گÄÞ‚ÌURL
¡€–ÚƒeƒLƒXƒg
72:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/05/16 11:46:56 ’¼‘‚«‚Ì”’l‚É‚àŒ^‚Í‚ ‚é‚ñ‚¾‚¼ 73:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/05/16 11:58:44 ƒŠƒeƒ‰ƒ‹‚ÆŒ¾‚¢‚Ü‚µ‚傤 74:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/05/16 13:09:38 ‚·‚Ü‚ñA—pŒê‚ɂ͑a‚¢‚à‚ñ‚ÅEEE 75:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/05/16 20:39:22 >>20 >EtemplateƒNƒ‰ƒX‚É‚µ‚ÄŒp³ŠÖŒW‚ð‹t‚É‚·‚é >@@¦ template<class T> class base : T {}; ‚±‚êA‚æ‚•ª‚©‚ç‚È‚¢‚̂ŋï‘Ì—á‚ ‚°‚Ä‚‚ê‚邯‚ ‚肪‚½‚¢B 76:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/05/17 03:21:50 struct A { A() { f(); } virtual void f() = 0; }; struct B { virtual void f(){} }; ‚ð template<class T> struct X : T { X() { f(); } }; struct Y { void f() {} }; typedef X<Y> Z; 77:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/05/17 03:22:49 C³ > X() { f(); } X() { T::f(); } 78:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/05/17 09:58:03 Ž¿–â‚Å‚· æ“úŠî’êƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚ð‰¼‘z‚É‚µ–Y‚êAƒƒ‚ƒŠ[ƒŠ[ƒN‚Æ‚¢‚¤‚¨–ñ‘©‚̃~ƒX‚ð‚â‚Á‚Ä‚µ‚Ü‚¢‚Ü‚µ‚½B ‚±‚ÌŽè‚̃~ƒX‚𖳂‚µ‚½‚¢‚̂ł·‚ªAwarning‚ðo‚³‚¹‚é•û–@‚âAƒ`ƒFƒbƒNƒc[ƒ‹‚Ȃǂ͂Ȃ¢‚Å‚µ‚傤‚©H ŠÂ‹«‚ÍVS6.0‚Å‚·B ‰¼‘zŠÖ”ƒe[ƒuƒ‹‚ւ̃AƒNƒZƒX‚É‚æ‚éƒI[ƒo[ƒwƒbƒh‚ÍŒ»ó‹C‚É‚µ‚Ä‚¢‚È‚¢‚Ì‚ÅA‘S‚ẴNƒ‰ƒXŠÖ”‚ð‰¼‘z‚É‚µ‚½‚¢‚̂ł·‚ªA‚½‚܂ɂ‚¯‚í‚·‚ê‚Ä‚µ‚Ü‚¤‚̂ł·B
ŽŸƒy[ƒW
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
ƒŒƒXƒWƒƒƒ“ƒv
mixiƒ`ƒFƒbƒNI
Twitter‚É“Še
ƒIƒvƒVƒ‡ƒ“
‚µ‚¨‚è‚ð‹²‚Þ
ƒXƒŒƒbƒh‚É‘ž
ƒXƒŒƒbƒh‚̈ꗗ
‰É‚‚Ԃµ2ch
4995“ú‘O‚ÉXV/30 KB
’S“–:undef