使用std :: move返回函数的返回结果

时间:2013-07-12 04:58:34

标签: c++ c++11 move-semantics

哪个是对的?

std::string get_string()
{
    std::string result;
    // ... more operations.
    return std::move(result);
}

或者

   std::string&&  get_string()
   {

      std::string result;
      // ... more operations
      return std::move(result);
   }

如果我使用std :: move,那应该是什么类型的函数?

0 个答案:

没有答案