関数の戻り値を参照で返すとき、関数内でreturn Class1(arg1, arg2);という
具合に引数つきコンストラクタで初期化したクラスで値を返すとします。
このとき、Class1の実体が保持されているタイミングはどこまでなのでしょうか。