1,构造函数作用
构造函数主要用来在创建对象时完成对对象属性的一些初始化等操作, 当创建对象时, 对象会自动调用它的构造函数。...2,默认构造函数
当用户没有显式的去定义构造函数时, 编译器会为类生成一个默认的构造函数, 称为 “默认构造函数”, 默认构造函数不能完成对象数据成员的初始化, 只能给对象创建一标识符, 并为对象中的数据成员开辟一定的内存空间...3,构造函数特点
无论是用户自定义的构造函数还是默认构造函数都主要有以下特点:
在对象被创建时自动执行;
构造函数的函数名与类名相同;
没有返回值类型、也没有返回值;
构造函数不能被显式调用。...默认的构造函数没有任何参数,但是在实际中,我们常常创建带有参数的构造函数,其在创建对象时就会给对象赋初始值。..., 不能被重载;
当对象被撤销时析构函数被自动调用, 与构造函数不同的是, 析构函数可以被显式的调用, 以释放对象中动态申请的内存。