可以给该类添加有参数的构造函数或添加默认参数。以下是示例代码:
class EmptyClass{
public:
EmptyClass(){
//空的类构造函数
}
EmptyClass(int arg){
//带参数的构造函数
}
};
int main(){
//错误示范
EmptyClass obj; //编译器报错:无法从空的类构造函数中创建对象
//正确示范
EmptyClass obj1(10); //调用带参数的构造函数
EmptyClass obj2 = EmptyClass(20); //调用带参数的构造函数
EmptyClass obj3 = EmptyClass(); //将默认参数设置为0
return 0;
}
上一篇:不能从下拉菜单中选择值
下一篇:不能从只读值借用可变引用。