初始化 , 所有的构造函数都要进行初始化操作 ;
构造函数 中 不能调用 构造函数 ;
一、匿名对象 生命周期
1、匿名对象 生命周期 说明
调用 类名(构造函数参数) 创建的是 匿名对象 ;
匿名对象...;
2、代码示例 - 匿名对象 生命周期
下面的代码中 , 在 fun 函数中 , 调用 Student(18, 180) 代码 , 创建 Student 类型的匿名对象 , 匿名对象的生命周期 只存在于...二、构造函数 中调用 构造函数
----
1、构造函数 中 不能调用 构造函数
构造函数中 调用 构造函数 是危险行为 ;
构造函数 中调用 构造函数 , 并不会为本对象进行初始化操作 ;
构造函数 的调用方式..., 天然就会创建一个 匿名对象 ,
如果 没有变量 接收 这个 匿名对象 , 该匿名对象 在 本行表达式执行完毕后 , 就会被销毁 ;
2、代码示例 - 构造函数中调用构造函数
下面的代码中 ,
先定义...执行 Student 的构造函数" << endl;
}
然后 , 在无参的 构造函数中 , 调用 有参构造函数 ;
// 构造函数中 调用 构造函数 是危险行为
Student()
{
/