移动构造函数的奇怪编译错误

时间:2012-04-14 13:39:40

标签: c++ constructor move

我正在尝试制作移动构造函数,但是我收到了错误

expected ',' or '...' before '&&' token

这是造成麻烦的一线:

List(List&& list) noexcept;

我也有一个类似的复制构造函数。不知道这是否会引起麻烦:

List(const List& copy);

(这都在我的List类的头文件中)

1 个答案:

答案 0 :(得分:10)

确保使用可编译C ++ 11代码的编译器(并设置为这样做),这在以前版本的C ++标准中无效