2017-03-07から1日間の記事一覧

move(utility)

C++

代入は、実質的にはオブジェクトのコピーである・・・。 obj = func(); // funcは右辺値なので一時オブジェクトをobjにコピーすることになる. 例えば、上のような場合にobjやfunc()の戻り値がint型ならまだしも、これが大きなクラスオブジェクトのコピーとな…