y‰SŽÒнŒ}zC/C++Ž ..
[
2ch
|
¥Menu
]
¡ƒRƒsƒyƒ‚[ƒh
ƒXƒŒ‚ð’Êí•\ަ
ƒIƒvƒVƒ‡ƒ“ƒ‚[ƒh
‚±‚̽گÄÞ‚ÌURL
¡€–ÚƒeƒLƒXƒg
765:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/02/16 12:43:32 auto_ptr‚ɂ‚¢‚ÄŽ¿–â‚Å‚·B ˆÈ‰º‚̃R[ƒh‚ðŽÀs‚µ‚½‚Æ‚«Athrow(‡A)‚Ì‚ ‚ƂŠTTestƒNƒ‰ƒX‚̃fƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚Ño‚³‚ê‚邯Žv‚Á‚Ä‚¢‚½‚̂ł·‚ªŒÄ‚Ño‚³‚ê‚Ü‚¹‚ñB auto_ptr‚Á‚Ä‚±‚¤‚¢‚¤‚à‚̂Ȃ̂łµ‚傤‚©H TTest* TTest::NewL() { std::auto_ptr<TTest> self(new TTest()); throw 1; // ‡A return self.release(); } 766:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/02/16 12:47:54 —áŠO‚𓊂°‚½ÛAƒfƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚é‚̂͗áŠO‚ª•ß‘¨‚³‚ê‚½ŽžB —áŠO‚ª•ß‘¨‚³‚ê‚È‚¯‚ê‚ΌĂ΂ê‚È‚¢‚©‚à‚µ‚ê‚È‚¢iŠÂ‹«ˆË‘¶jB auto_ptr ‚Ì–â‘è‚¶‚á‚È‚‚ÄAC++ ‚ÌŽd—l‚Ì–â‘èB 767:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ 08/02/16 12:48:27 >>765 catch‚µ‚½‚© 768:765 08/02/16 12:53:01 ‚·‚݂܂¹‚ñAcatch‚µ‚½‚©‚Ç‚¤‚©‚ªd—v‚Ƃ͒m‚炸‘‚¢‚Ă܂¹‚ñ‚Å‚µ‚½‚ªAcatch‚Í‚µ‚Ä‚¢‚Ü‚·B ‚¿‚Ȃ݂ÉAstd::auto_ptr‚Ì•”•ª‚ðŽ©ì‚Ìsmart_ptr(ƒXƒ}[ƒgƒ|ƒCƒ“ƒ^‚̉ðàƒTƒCƒg‚ðŽQl‚Éì¬) ‚É‚µ‚½ê‡‚Í‚«‚¿‚ñ‚ƃfƒXƒgƒ‰ƒNƒ^‚ªŒÄ‚΂ê‚Ü‚µ‚½B ƒRƒ“ƒpƒCƒ‰‚ÍBorland C++ Compiler 5.82 ‚Ȃ̂ł·‚ªA‚±‚ê‚Ìauto_ptr‚ªƒ|ƒ“ƒRƒc‚Ȃ̂©‚àc
ŽŸƒ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
4988“ú‘O‚ÉXV/249 KB
’S“–:undef