y‰SŽÒнŒ}zC/C++Ž ..
707:ƒfƒtƒHƒ‹ƒg‚Ì–¼–³‚µ‚³‚ñ
09/03/31 09:47:34
ŋ߃Xƒ}ƒ|‚ɂ‚¢‚ÄFXŽ¿–₳‚¹‚Ä‚à‚ç‚Á‚Ä‚¢‚é‚à‚̂ł·B
‚à‚¤‚¿‚å‚Á‚Æ‚¾‚¯Ž¿–₳‚¹‚Ä‚‚¾‚³‚¢B
ƒXƒ}ƒ|‚ɕۑ¶‚µ‚Ä‚¢‚éƒ|ƒCƒ“ƒ^‚ðŽæ‚èo‚µ‚ÄŠÖ”‚Æ‚©‚É“n‚·‚Æ‚«AŠÖ”‚̓Xƒ}ƒ|‚ÌŒ`‚Ì
ˆø”‚Ń|ƒCƒ“ƒ^‚ðŽó‚¯‚é‚ׂ«‚Å‚·‚©H‚»‚ê‚Æ‚ං̃|ƒCƒ“ƒ^‚Ŏ󂯂é‚ׂ«‚Å‚·‚©H
class Hoge {
public:
boost::scoped_ptr<MyClass> m_MyClass;
};
‚Æ‚¢‚¤ƒNƒ‰ƒX‚ª‚ ‚邯‚µ‚ÄA‚±‚Ìm_MyClass‚ªŽ‚Á‚Ä‚¢‚éƒ|ƒCƒ“ƒ^‚ð•ʂ̊֔‚É“n‚·‚Æ‚«A
void func(MyClass *pMyClass);
void func(boost::scoped_ptr<MyClass> pMyClass);
‚±‚̂ǂÁ‚¿‚ÌŒ`‚É‚·‚é‚ׂ«‚Ȃ̂©A‚í‚©‚è‚Ü‚¹‚ñB
‚Ç‚¤‚©‚¨Šè‚¢‚µ‚Ü‚·B
ŽŸƒy[ƒW‘±‚«‚ð•\ަ1‚ð•\ަÅVƒŒƒX•\ަƒXƒŒƒbƒh‚ÌŒŸõ—ÞŽ—ƒXƒŒˆê——˜b‘è‚̃jƒ…[ƒX‚¨‚Ü‚©‚¹ƒŠƒXƒg¥ƒIƒvƒVƒ‡ƒ“‚ð•\ަ‰É‚‚Ԃµ2ch
5008“ú‘O‚ÉXV/258 KB
’S“–:undef