【发布时间】:2011-03-17 21:12:05
【问题描述】:
关于 special member functions 的 Wikipedia 文章不包含对移动构造函数和移动赋值运算符的任何引用。
我想更新条目,但我不确定 0x 标准是怎么说的。
关于这两个函数的规则是什么?它们是由编译器自动生成的吗?如果是,什么时候生成?
编辑:我已经更新了维基百科页面,如果有人喜欢它,请通过编辑它来帮助社区(如果需要)。
【问题讨论】:
-
您应该尝试找到最新版本的草稿。 AFAIK,它们不会自动生成,但(希望)可以请求默认版本(
X(X&&) = default;)
标签: c++ constructor c++11 assignment-operator move-semantics