コピーコンストラクタや代入演算子を実装したクラスを関数の戻り値の型にした場合、戻り値最適化ってされなくなってしまいますか?