构造函数
与类名称相同,无返回值,用于创建对象,可初始化成员变量
分带参构造函数和无参数构造函数
析构函数
特殊成员函数,每次删除所创建的对象时执行
与类名相同,波浪号前缀,无返回值,无参数,不能重载,跳出程序前释放资源
默认析构函数智能释放普通数据成员占用的空间,通过new和malloc申请的需要定义。
new的作用
1、分配空间(operator new)
2、调用构造函数(placement new)
构造函数
与类名称相同,无返回值,用于创建对象,可初始化成员变量
分带参构造函数和无参数构造函数
析构函数
特殊成员函数,每次删除所创建的对象时执行
与类名相同,波浪号前缀,无返回值,无参数,不能重载,跳出程序前释放资源
默认析构函数智能释放普通数据成员占用的空间,通过new和malloc申请的需要定义。
new的作用
1、分配空间(operator new)
2、调用构造函数(placement new)