类的组合
1.类的组合:类中的成员数据是另一个类的对象。类组合的构造函数:原则:不仅要负责对本类中的基本类型成员数据赋初值,也要对对象成员初始化。
2.构造函数的调用顺序: 1.调用内嵌对象的构造函数(按内嵌时的声明顺序,先声明者先构造);
2.调用本类的构造函数
3.析构函数的调用顺序: 1.调用本类的析构函数;
2.调用内嵌对象的析构函数(按内嵌时的声明顺序,先声明者先析构)。
4.若调用默认构造函数(即无形参的),则内嵌对象的初始化也将调用相应的默认构造函数。
5.类声明的方式有两种:使用前向引用声明,或者在使用之前,导入类的头文件。
(1).前向引用声明只为程序引入一个标识符,不能涉及到类的任何细节,不能声明该类的对象,也不能在内联成员函数中使用该类的对象。
(2).涉及类的任何细节,必须导入头文件。