构造函数、析构函数、虚函数、纯虚函数、虚析构函数、拷贝构造、protected、private、public
1,构造函数定义:类的对象初始化时调用、为了实现类对象初始化赋值的功能,构造函数不能是虚函数。特点:基类的构造函数是不能继承的,如果初始化子类时先调用基类的构造函数再调用子类的构造函数。用法:在类中声明一个和类名相同的函数。2,析构函数定义:析构函数和构造函数对应,对象释放时调用、为了释放对象占有的内存空间。特点:析构函数应当是虚函数,除非不用做基类。当初始化子类后程序结束释放资源的时候先是调用子