摘要:
4 1对象指针 阅读全文
摘要:
3 1深拷贝与浅拷贝 1.浅拷贝 2.我们所想要的是这样子的: `使用数组,将每个元素都一一赋值。` 阅读全文
摘要:
2 5对象成员 1.一个对象作为另一个对象的数据成员,称为“对象成员” 2.对象成员的创建次序: 3.对象成员的销毁次序: 4.构造函数配备初始化列表: 阅读全文
摘要:
2 1对象数组 1.实例化一个对象数组: 2.实例化一个对象数组示意图: 阅读全文
摘要:
7.1总结 1.类与对象 2.数据成员 3.成员函数1 4.成员函数2 5.对象实例化 6.其他 (1)成员函数中如何辨识数据成员 (2)多个对象如何共享数据 (3)对象成员初始化 阅读全文
摘要:
类内定义与内联函数 1.类内定义 2.类外定义 `在hpp文件中,在类内声明成员方法,而在cpp文件中定义这些成员方法,方法名之前需加“类名::”,并且在cpp文件中需include对应的hpp文件` 阅读全文
摘要:
析构函数 1.定义格式: 2.注意: 3.析构函数存在的必要性 4.对象的生命历程 阅读全文
摘要:
拷贝构造函数 1.拷贝构造函数的定义 2.总结 (1) 如果没有自定义的拷贝构造函数则系统自动生成一个默认的拷贝构造函数 当采用直接初始化或复制初始化实例化对象时系统自动调用拷贝构造函数 (2) 拷贝构造函数的参数是确定的,不能重载 阅读全文
摘要:
构造函数初始化列表 1.默认构造函数 在实例化对象时不用传参的函数,叫做默认构造函数。 2.初始化列表 只能用小括号赋值。 (1)初始化列表先于构造函数执行; (2)初始化列表只能用于构造函数; (3)初始化列表可以同时初始化多个数据成员。 3.初始化列表存在的必要性 阅读全文
摘要:
6 1构造函数 1.内存分区 2.对象结构 3.对象初始化 ` (2)根据条件进行初始化动作` 阅读全文