>>2
http://codepad.org/8Tp3fal6
・new で確保しない以上、やはり例外なく(例外は例外だが)インスタンスはスタック上に一時オブジェクトとして確保されているようだ
・スタック上である以上、funcA の呼び出し前にコンストラクタは走り、funcA の後で破棄されているようだ
・funcA() の中にいるかぎりclassB() の一時オブジェクトは生きているようにみえる、問題ないのでは?
しかしgccは文句をいってくる‥‥やっぱりだめなのか?
>>2
http://codepad.org/8Tp3fal6
・new で確保しない以上、やはり例外なく(例外は例外だが)インスタンスはスタック上に一時オブジェクトとして確保されているようだ
・スタック上である以上、funcA の呼び出し前にコンストラクタは走り、funcA の後で破棄されているようだ
・funcA() の中にいるかぎりclassB() の一時オブジェクトは生きているようにみえる、問題ないのでは?
しかしgccは文句をいってくる‥‥やっぱりだめなのか?