发布网友 发布时间:2022-04-06 06:46
共1个回答
热心网友 时间:2022-04-06 08:15
是对的哇。有什么问题?继承关系的构造函数和析构函数的执行顺序为:1、父类构造函数执行。2、子类构造函数执行。3、子类析构函数执行4、父类析构函数执行。组合关系的构造函数和析构函数执行顺序为:1、执行类成员对象的构造函数。2、执行类自己的构造函数。3、执行类自己的析构函数4、执行类成员的析构函数。你container有两个成员,one,two,所以在执行这个container构造函数之前执行object类的构造函数两次,Defaultconstructorforobject,然后执行自己的构造函数,输出Defaultconstructorforcontainer。下面的一样推理。