y‰SŽÒнŒ}zC/C++Ž ..
[
2ch
|
¥Menu
]
¡ƒRƒsƒyƒ‚[ƒh
ƒXƒŒ‚ð’Êí•\ަ
ƒIƒvƒVƒ‡ƒ“ƒ‚[ƒh
‚±‚̽گÄÞ‚ÌURL
¡€–ÚƒeƒLƒXƒg
174:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/03/25 00:21:25 >>173 ‚±‚ñ‚Ȃ̂Ƃ© http://codepad.org/Mn585Q6T 175:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/03/25 12:41:28 ‚Æ‚ ‚éƒNƒ‰ƒX‚Ì‘€ì‚Å ˆÈ‰º‚̂悤‚É T* hoge = new T; hoge->~T; *hoge = new(hoge) T; hoge->~T; delete hoge; ‰‰ñ‚Ì‚Ýnew‚ÅŠm•Û‚µ‚Ä‚»‚ÌŒã‚Íplacement new‚ð—˜—p‚µ‚ĉ‰ñŠm•Û‚µ‚½—̈æ‚ɃIƒuƒWƒFƒNƒg‚𶬂µ ÅI“I‚ɃfƒXƒgƒ‰ƒNƒ^‚ŗ̈æ‚ðŠJ•ú‚·‚éA‚ÆŒ¾‚¤‘€ì‚ðs‚Á‚Ä‘åä•v‚Ȃ̂łµ‚傤‚©H 176:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/03/25 12:54:20 >>175 ‘åä•v‚©‚à‚µ‚ê‚È‚¢‚µA‘åä•v‚¶‚á‚È‚¢‚©‚à‚µ‚ê‚È‚¢B –{“–‚É‚»‚ñ‚È‚±‚Æ‚ð‚·‚é•K—v‚ª‚ ‚é‚Ì‚©‚悊m”F‚µ‚ÄA‚»‚Ì•K—v«‚ðŽ¦‚· ƒRƒƒ“ƒg‚ª“Y‚¦‚ç‚ê‚Ä‚¢‚ê‚ÎA‚â‚Á‚Ä‚à‚¢‚¢‚©‚à‚µ‚ê‚È‚¢B 177:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/03/25 12:57:28 >>175 ƒfƒXƒgƒ‰ƒNƒ^‚ð‚Q‰ñ˜A‘±‚ŌĂñ‚Å‚é 178:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 10/03/25 13:10:15 ƒNƒ‰ƒXA‚𶬂·‚éƒtƒ@ƒNƒgƒŠ‚ª‚ ‚Á‚ÄA A *FactoryA::create(ArgX, ArgY, ArgZ, ...) { new A(ArgX, ArgY, ArgZ, ...); } ‚±‚̂悤‚ÈŒ`‚ňø”‚ð‚»‚Ì‚Ü‚Ünew‚ɃfƒŠƒQ[ƒg‚µ‚Ä‚¢‚Ü‚· A‚ªŒÅ’è‚È‚çƒRƒ“ƒXƒgƒ‰ƒNƒ^‚Ì”‚¾‚¯ƒI[ƒo[ƒ[ƒh‚ð—Í”C‚¹‚ɒljÁ‚·‚ê‚΂¢‚¢‚̂ł·‚ªA Factory<A>‚̂悤‚Ƀeƒ“ƒvƒŒ[ƒgˆø”‚Ìê‡‚É‚È‚é‚Æ—Í”C‚¹‚ł͂ł«‚Ü‚¹‚ñ ‚±‚ÌŽè‚Ì–â‘è‚ð‰ñ”ð‚·‚é•û–@‚Í‚ ‚è‚Ü‚·‚©H
ŽŸƒ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
4061“ú‘O‚ÉXV/255 KB
’S“–:undef