摘要: 1.析构函数 === a.c++的类中可以定义一个特殊的清理函数:析构函数。析构函数的功能与构造函数相反。 b.定义: ~ClassName() 1).析构函数 没有参数 也 没有返回值类型声明 ; 2).析构函数在对象销毁时自动被调用 (因为没有参数,所以析构函数不存在函数重载的问题) inclu 阅读全文
posted @ 2019-11-09 16:43 人民广场的二道贩子 阅读(130) 评论(0) 推荐(0)
摘要: 问题:c++中类可以定义多个对象,那么对象构造的顺序是怎么样的? === 1.局部对象 === 当 程序执行流到达 对象的定义语句是进行构造。 include class Test { private: int mi; public: Test(int i) { mi = i; printf("Te 阅读全文
posted @ 2019-11-09 16:04 人民广场的二道贩子 阅读(115) 评论(0) 推荐(0)
摘要: 1.类成员的初始化 === c++中提供了初始化列表对 类 成员变量进行初始化 语法规则: 使用在构造函数的定之后,函数体之前 ClassNam::ClassName() : m1(v1), m2(v1, v2), m3(v3) //初始化列表 { //some other initialiaze 阅读全文
posted @ 2019-11-09 15:14 人民广场的二道贩子 阅读(143) 评论(0) 推荐(0)