一、构造函数和析构函数引入
在 C++ 语言中 , 创建对象时 , 需要进行对象创建的初始化工作 , 如 : 创建集合数组 , 为成员变量设置初始值 ;
在 C++ 头文件中 , 声明类的时候 , 不能对类的成员变量设置初始值...在创建 C++ 类实例对象时 , 自动调用类的 构造函数 ;
手动调用 : 构造函数 也可以手动调用 , 如调用构造函数的重载函数 ;
3、代码示例 - 构造函数定义与调用
定义了一个 C++ 类 Student...三、析构函数简介
----
1、析构函数定义
析构函数定义 : 下面介绍 C++ 类 析构函数 的 声明定义 ;
析构函数名称 : 析构函数 名称 是 ~类名 ;
析构函数参数 : 析构函数 没有参数...定义 Student 类的析构函数 ,
~Student()
{
cout 析构函数" << endl;
}
在 main 函数中定义 Student 的两个实例对象 变量 Student...析构函数
析构函数
在栈内存中定义了 Student s1, s2; 对象变量 ,
栈内存的特点是 后进先出 ,
创建时 , 第一个构造函数调用的是 s1 的构造函数 , 第二个构造函数调用的是 s2