y‰SŽÒнŒ}zC/C++Ž ..
[2ch|¥Menu]
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();
}


ŽŸƒy[ƒW
‘±‚«‚ð•\ަ
1‚ð•\ަ
ÅVƒŒƒX•\ަ
ƒXƒŒƒbƒh‚ÌŒŸõ
—ÞŽ—ƒXƒŒˆê——
˜b‘è‚̃jƒ…[ƒX
‚¨‚Ü‚©‚¹ƒŠƒXƒg
¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ
‰É‚‚Ԃµ2ch

4943“ú‘O‚ÉXV/249 KB
’S“–:undef