返り値のテンポラリが生成されるタイミングって
返り値の構築→スコープ抜けるの順番でいいの?
例えば
Obj func() {
try { Obj obj; return obj }
catch(...) { /*...*/; }
}
と書いてreturn時のコピーコンストラクタで例外が発生したらキャッチされると保証されてる?