>>834
関数等のスコープ内で生成したものを返す時は最適化によってrvalueになる(NRVO)、
※ただし、暗黙変換が絡む場合はこの最適化が効かなくなるので明示的なmoveが必要