Vic*_*ard 1 c++ constructor class object
所以我知道在类中编写构造函数之后,默认构造函数就会消失,所以你必须开始初始化每个对象.但是,有没有办法编写默认构造函数,以便您不必这样做?
谢谢.
在C++ 11之前
class MyClass
{
public:
MyClass(int x, int y) {}
MyClass() {}
};
Run Code Online (Sandbox Code Playgroud)
或者在C++ 11中
class MyClass
{
public:
MyClass(int x, int y) {}
MyClass() = default;
};
Run Code Online (Sandbox Code Playgroud)
您可以根据需要编写任意数量的构造函数,但避免让您的类混淆使用.
| 归档时间: |
|
| 查看次数: |
1573 次 |
| 最近记录: |