C++类的构造函数和析构函数
1.创建一个对象时,常常需要某些初始化操作;注意:类的数据成员是不能在类声明时初始化的。
构造函数是一种特殊的成员函数,与其它成员函数不能,不需要用户调用,在实例化对象时会自动执行构造函数初始化类成员参数。
2.构造函数和析构函数的都用次序
在实例化对象的过程中,先创建的对象,先调用构造函数,后调用析构函数(析构函数总是在释放对象内存空间的时候被调用);
3.构造函数的分类
无参构造函数,有参构造函数,赋值/拷贝构造函数;
4.调用有参构造函数的3中方法
5.调用拷贝构造函数的4中时机
//第二种方法
//第三种方法
Test2(t1);
//第四种方法:这里调用了两次构造函数分别为:Location A && return A ;两次析构函数即:两个业务函数结束时调
6.在类中定义了构造函数,类中就不会再提供无参构造函数。