一、构造函数与析构函数
在 C++ 语言中 , " 构造函数 " 和 " 析构函数 " 都是 C++ 类中的 特殊函数 , 分别用于
初始化对象
销毁对象 ;
C++ 类 在创建 实例对象 时自动调用...;
C++ 类 在 销毁 实例对象 时自动调用 析构函数 这个特殊函数 , 其主要作用是 销毁释放对象的成员变量 , 如果需要 可以 执行其他必要的操作 ;
析构函数 的名称 是 ~ 加上 类的名称...;
析构函数 没有返回类型 ;
析构函数 不带参数 ;
二、代码示例 - 构造函数与析构函数用途
在下面的代码中 :
C++ 类 Student 类 有 2 个 public 共有成员变量 ,
public...也是常用操作之一 ;
在 析构函数 中 , 只需要将 name 指针进行销毁即可 , 销毁前确保 name 指针不为空 , 否则会存在导致运行时崩溃的隐患 ;
// 销毁 name 指向的堆内存空间...时 , Student s1 时 自动调用 Student 类构造函数 , main 函数执行完毕退出程序时 , 自动调用 Student 析构函数 , 销毁对象 ;
调用构造函数
name : Tom