【发布时间】:2011-09-24 01:47:11
【问题描述】:
我看到default 在类中的函数声明旁边使用。它有什么作用?
class C {
C(const C&) = default;
C(C&&) = default;
C& operator=(const C&) & = default;
C& operator=(C&&) & = default;
virtual ~C() { }
};
【问题讨论】:
-
赋值运算符声明中“=”前面的“&”有什么作用?
-
@dshin 这是ref-qualification of a member function。
标签: c++ c++11 default declaration keyword