c++初始化列表是一种特殊的语法
用于在 创建对象 或 调用函数 时 初始化 成员变量
在类的 构造函数 和 函数定义 中
初始化列表 使用冒号(:) 分隔
并将 每个成员变量 与其 初始值对应
class Example
{
public:
Example(int a, int b) : myInt(a), myFloat(b){}
private:
int myInt;
float myFloat;
};
在这个例子中
我们定义了一个名为Example的类
它有 两个 私有成员变量:一个整数myInt 和 一个浮点数myFloat
我们还定义了一个构造函数
它接受两个参数a和b
并使用初始化列表将他们分别分配给myInt 和 myFloat