所谓默认的构造函数就是形参列表为空的构造函数,在C++中如果你不写任何构造函数编译器会自动给你生成一个的,但是如果你写了构造函数,编译器就不负责这事了,甚至如果你没写默认的构造函数,编译器也不帮你写了。但是编译器会依据没有默认构造函数就是不对的原则进行判断。如下图所示:
这个时候你再添加一个形参列表为空的构造函数即可,不用管它具体实现的代码。如下图所示:
所谓默认的构造函数就是形参列表为空的构造函数,在C++中如果你不写任何构造函数编译器会自动给你生成一个的,但是如果你写了构造函数,编译器就不负责这事了,甚至如果你没写默认的构造函数,编译器也不帮你写了。但是编译器会依据没有默认构造函数就是不对的原则进行判断。如下图所示:
这个时候你再添加一个形参列表为空的构造函数即可,不用管它具体实现的代码。如下图所示: