一、构造函数分类
1、构造函数分类简介
C++ 构造函数可以分为以下几类 :
无参构造函数 : 最简单也是默认的构造函数 , 函数没有参数 , 如果创建一个对象 , 没有传入参数 , 调用的就是该类型的...< endl;
}
下面的代码 , 是自动调用无参构造函数 , 创建 实例对象 的方法 ;
// 调用无参构造函数
Student s1;
// 打印 Student s1 实例对象值
cout..." << endl;
}
下面的代码 , 使用了 2 种方法 , 手动调用了 有参构造函数 ;
// 调用有参构造函数
Student s2 = Student(18, "Tom");
// 打印 Student..." << endl;
}
二、代码示例 - 三种类型构造函数定义与调用
----
在下面的代码中 , 分别在 Student 类中定义了
无参构造函数
有参构造函数
拷贝构造函数
分别调用了上述三种类型的...name : name , age : 0
调用有参构造函数
name : Tom , age : 18
调用拷贝构造函数
name : Tom , age : 18
Press any key to