>>154
たとえばこれならほぼ確実にRVOがかかる。
return hoge(100);

だけど、こんな複雑な場合だとRVOがかからない場合がある。
hoge temp;
temp.func(100);//なんか操作する。
return temp;

RVOかからないなら次善策でムーブを使いたいなと。