返回值从std ::元组解压缩的值的值
-
14-11-2019 - |
题
是否有能够在通过STD ::元组返回的多个值上执行返回值优化的编译器?要清除,请在以下代码中,是否有任何能够避免不必要的副本的编译器?
std::vector<int> a;
std::list<float> b;
std::tie(a,b) = myFunctionThatReturnsAVectorAndList();
. 解决方案
这不再担心了。如果编译器无法执行RVO,移动语义将踢入。
不隶属于 StackOverflow