コードサンプル 1:
try {
exception e;
throw e;
} catch(exception& refer)
コード例 2:
exception& method()
{
exception e;
return e;
}
一部の本では、コード サンプル 1 は問題ない、コード 2 はe
ローカル変数であるため間違っており、関数が終了すると破棄されると述べていますが、サンプル コード 1 はなぜ問題ないのでしょうか? e
ローカル変数もありませんか?