【发布时间】:2014-11-14 02:50:23
【问题描述】:
该标准不对移动构造函数强制执行 noexcept。在什么情况下可以接受/有必要抛出移动构造函数?
【问题讨论】:
-
+1,但请记住,移动是一种优化。在我看来,r 值引用是人们花费太多时间思考的事情之一。您可以编写的最佳移动构造函数是无。投掷移动构造函数不是一个好选择,但如果它是您唯一的选择,并且您的分析表明它是对关键路径上的复制的改进,那么很难反对它。
标签: c++ c++11 rvalue-reference