中传入的 参数 ;
类初始化时 , 根据定义顺序 , 先调用 成员变量的 构造函数 , 然后调用外部类构造函数 , 析构函数正好相反 ;
实例对象 的 const 成员变量 必须只能在 初始化列表 中进行...初始化 , 所有的构造函数都要进行初始化操作 ;
一、构造函数 的 初始化列表 中 为 const 成员变量初始化
1、初始化 const 常量成员
如果 类 中定义了 被 const 修饰 的 成员变量...: 这里区分 初始化 与 赋值 ,
初始化 是 变量 声明时 同时 为其 设置一个 初始化值 ;
赋值 是 变量 声明以后 , 再对变量进行赋值 ;
const 成员变量 是常量 , 是 无法在声明后..., 对 常量成员 进行初始化操作 ;
3、正确代码示例 - 在初始化列表中初始化常量成员
在下面的 类 B 中 , 所有的 构造函数 中 , 都要使用 初始化列表 初始化 常量成员 , 只要遗漏一个构造函数...20756)已退出,代码为 0。