一、构造函数作用
构造函数是一个特殊的成员函数,名字与类名相同,创建类对象时由编译器自动调用,以保证每个数据成员都有一个合适的初始值,并且在对象整个生命周期内只调用一次
构造函数的功能是完成对象的各个成员变量的初始化 而不是开空间创建对象
二、构造函数的特性
1.函数名与类名相同
2.无返回值
3. 对象实例化时编译器自动调用对应的构造函数,保证对象一定被初始化
4. 构造函数可以重载
我们举一个实际例子:
#include<iostream>
using namespace std;
class date
{
public:
date