4.1 变量的初始化和清除
编译器在创建对象时自动调用构造函数来保证每个对象都正确的初始化。当编译器创建一个对象而又不知道细节时调用缺省构造函数(所以最好定义缺省构造函数来应对这种情况),如果程序中没有构造函数,编译器会自动创建一个。
析构函数(~函数名())在对象超出定义的范围时由编译器自动调用来清除变量所占的内存空间。
第4章 初始化与清除
最新推荐文章于 2024-02-21 08:44:12 发布
4.1 变量的初始化和清除
编译器在创建对象时自动调用构造函数来保证每个对象都正确的初始化。当编译器创建一个对象而又不知道细节时调用缺省构造函数(所以最好定义缺省构造函数来应对这种情况),如果程序中没有构造函数,编译器会自动创建一个。
析构函数(~函数名())在对象超出定义的范围时由编译器自动调用来清除变量所占的内存空间。