;
析构函数返回值 : 析构函数 没有返回值 ;
2、析构函数调用
析构函数调用 :
自动调用 : C++ 编译器会 在销毁 C++ 类实例对象时 , 自动调用类的 析构函数 ;
3、代码示例 - 析构函数定义与调用...s1, s2; ,
main 函数执行结束 , 也就是程序终止时 , 会自动调用 ~Student() 析构函数 ,
因此在程序退出前 , 会自动为 2 个 Student 对象调用析构函数 ;
代码示例...析构函数
析构函数
注意 : 上述 构造函数 和 析构函数 各自调用了 2 次 ;
构造函数
构造函数
Press any key to continue . . ....析构函数
析构函数
在栈内存中定义了 Student s1, s2; 对象变量 ,
栈内存的特点是 后进先出 ,
创建时 , 第一个构造函数调用的是 s1 的构造函数 , 第二个构造函数调用的是 s2...的构造函数 ,
销毁变量时 , 先销毁 s2 对象 , 调用 s2 对象的 析构函数 , 然后销毁 s1 , 调用 s1 对象的 析构函数 ;