摘要: 初始化列表 作用: C++提供了初始化列表语法,用来初始化属性 语法:构造函数():属性1(值1),属性2(值2)... {} 示例: class Person { public: ////传统方式初始化 //Person(int a, int b, int c) { // m_A = a; // 阅读全文
posted @ 2022-03-28 18:25 安静点-- 阅读(340) 评论(0) 推荐(0)
摘要: 深拷贝与浅拷贝 浅拷贝:简单的赋值拷贝操作,或者说编译器自己生成的默认拷贝函数 深拷贝:在堆区重新申请空间,进行拷贝操作 class Person { public: //无参(默认)构造函数 Person() { cout << "无参构造函数!" << endl; } //有参构造函数 Pers 阅读全文
posted @ 2022-03-28 18:23 安静点-- 阅读(56) 评论(0) 推荐(0)