【发布时间】:2012-03-13 06:52:49
【问题描述】:
至此,编写复制构造函数和赋值操作符对就定义好了;快速搜索将引导您找到大量关于如何正确编码这些内容的信息。
既然移动构造函数已经加入,有没有新的“最佳”方式?
【问题讨论】:
-
有一个很好的SO question,你可能想看看。
-
这个问题太笼统了。您需要将其分解为特定场景。因为没有关于如何以“定义明确”的方式为每个类编写复制构造函数和赋值运算符的方法。你的问题也一样。
-
为什么它太宽泛了?复制构造函数 + 赋值运算符有一个普遍接受的模式,为什么不移动构造函数呢?
-
如果“复制构造函数 + 赋值运算符的普遍接受模式”是指“复制和交换”,请参阅此链接:stackoverflow.com/a/9322542/576911