戻り値値の最適化STD :: Tupleから解凍されました
-
14-11-2019 - |
質問
STD :: Tupleを介して関数から返された複数の値で戻り値最適化を実行できるコンパイラはありますか?次のコードでは、不要なコピーを避けることができるコンパイラがありますか?
std::vector<int> a;
std::list<float> b;
std::tie(a,b) = myFunctionThatReturnsAVectorAndList();
. 解決
心配する価値がない。コンパイラがRVOを実行できない場合は、 move semantics をキックインします。
所属していません StackOverflow