构造函数、复制构造函数和组合类构造函数的初始化次序
在学习C++的类时,碰到了构造函数,而关于构造函数又引申出了复杂情况下构造函数的调用顺序。看视频讲解、敲示例代码,算是大概清楚了调用次序,为了今后查询,特意在此记录一下。构造函数:创建类对象时,初始化对象 复制构造函数:用已经存在的类对象,初始化一个新创建的同类型的类对象复制构造函数调用的情况有三种:1、用已存在的类对象,去初始化一个新创建的类对象2、类对象作为函数的实参3、类对象作为函数的返回值组合类的构造函数:类的成员是另一个类的对象当上述三个在一起出现时,各自的调用顺序.
原创
2020-06-24 13:44:11 ·
585 阅读 ·
1 评论