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)
有人可以开导我吗?
| 归档时间: |
|
| 查看次数: |
121 次 |
| 最近记录: |