C++相談室 part56
■ このスレッドは過去ログ倉庫に格納されています
0463デフォルトの名無しさん
2007/08/30(木) 23:55:27仕様と実装を混同するのはよくないが、実際には多くのコンパイラにおいて
「構造体(class)を返す関数」は、暗黙の引数(返り値へのポインタ)を受け取って、
そこに書き込んで返しているわけだから。
で、return直前にインスタンスを生成する以外の場合、つまり
ローカル変数としてvectorを宣言していろいろ操作しそれを返す場合
おそらくRVOされる可能性も低いんじゃないね。知らないけど。
■ このスレッドは過去ログ倉庫に格納されています