【发布时间】:2013-07-09 17:05:12
【问题描述】:
在 C++11 标准下,是否保证将以下对移动到函数中?
//objects available: key, value
//corresponding type available: pairtype
//function available: void foo(pairtype pair); copies the pair by default
foo({std::move(key),std::move(value)}); //pair moved?
还是我必须自己动手?
foo(std::move(pairtype(std::move(key),std::move(value))); //needed?
【问题讨论】:
标签: c++ c++11 move-semantics std-pair