1 例子
class CExample {
public:
int a;
float b;
CExample():a(0),b(9.9)
{}
};
所谓构造函数初始化列表就是在构造函数的小括号()后面加冒号“:”,然后在冒号后面通过小括号给类的各个成员赋值。
2 为什么要用类构造函数初始化列表
2.1 类成员为const类型
2.2 类成员为引用类型
2.3 如果类存在继承关系,派生类必须在其初始化列表中调用基类的构造函数
1 例子
class CExample {
public:
int a;
float b;
CExample():a(0),b(9.9)
{}
};
所谓构造函数初始化列表就是在构造函数的小括号()后面加冒号“:”,然后在冒号后面通过小括号给类的各个成员赋值。
2 为什么要用类构造函数初始化列表
2.1 类成员为const类型
2.2 类成员为引用类型
2.3 如果类存在继承关系,派生类必须在其初始化列表中调用基类的构造函数
下一篇:maven的核心概念
java构造方法中怎么对字段初始化
【代码】c++ 中构造函数初始化列表。
文章目录一.构造函数二.构造函数的分类三.构造函数的写法一.构造函数【1】构造函数不需要在定义时声明类型。【函数参数初始化表的构造函数【重点】...
构造函数在初始化成员的时候,鼓励使用初始化列表 对象成员及其初始化的实例 const成员、引用成员初始化必须在构造函数的初始化列表中进行。 构造函数初始化列表初始化的步骤: 1.初始化段
初始化列表,数组初始化
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M