C++ 11引入了新的关键字default
来强制创建默认构造函数:
class MyClass {
MyClass() = default; // <==
MyClass(int num);
};
Run Code Online (Sandbox Code Playgroud)
我找不到在空构造函数上使用它的原因.
class MyClass {
MyClass() {} // <==
MyClass(int num);
};
Run Code Online (Sandbox Code Playgroud)
有人可以开导我吗?