c++ 构造和析构函数
构造函数,创建类的时候调用.
构造函数的特点:
1,构造函数必须与类同名;
2,可以重载;
3,没有返回类型;(返回void也不行,编译器去处理,不需要返回值.)

析构函数,删除类的时候调用.
析构函数的特点:
1,函数名为 ~类型();
2,调用时释放资源(内存);
3,不能传参数;(因为没有必要,杀死之前,不需要喂给数据)
4,没有返回值(void也不行,编译器去处理,不需要返回值);

构造和析构,就像出生和死亡,
总是由编译器来调用这些函数以确保它们被执行.
相当于直接授权给编译器了,自己什么都不管,这样不容易出错.

1.析构函数必须给成公有的,在对象生命周期结束后,系统会调用,不是公有的则会引发错误.
2.构造函数可以是: 公有的,私有的,保护的.

在电脑上运行:

