GCCについて part9
■ このスレッドは過去ログ倉庫に格納されています
0342デフォルトの名無しさん
2010/04/21(水) 11:33:58Start 2 〜のように戻り値と同じ型のローカル変数を return した場合、
C++ の規格でコピーの省略が許されている。 (ISO C++ 12.8 p15)
これに対して Start 1 〜のほうで必要になる、既存の変数から関数引数への
コピーは省略できない。
コピーの省略が許されているだけなので、実際にコピーされるかどうかは
コンパイラやコンパイルオプションやコードの複雑さなどで変わる可能性がある。
■ このスレッドは過去ログ倉庫に格納されています