阅读量:1
在C++中,构造函数可以设置默认值。您可以使用成员初始化列表或者在构造函数体内为成员变量赋默认值。以下是两种方法的示例:
- 使用成员初始化列表设置默认值:
class MyClass {
public:
int x;
int y = 10; // 设置默认值
MyClass() : x(0) { // 使用成员初始化列表设置x的默认值
// 构造函数体可以为空,因为已经在成员初始化列表中设置了默认值
}
};
- 在构造函数体内设置默认值:
class MyClass {
public:
int x;
int y;
MyClass() { // 构造函数体中设置默认值
x = 0;
y = 10;
}
};
在这两个示例中,我们为类MyClass的成员变量x和y设置了默认值。当创建一个MyClass的对象时,如果没有提供参数,这些默认值将被使用。
以上就是关于“C++构造函数怎样设置默认值”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm