简述构造函数与析构函数的作用及调用顺序
1个回答
2017-06-05
展开全部
是对的哇。有什么问题?继承关系的构造函数和析构函数的执行顺序为:1、父类构造函数执行。2、子类构造函数执行。3、子类析构函数执行4、父类析构函数执行。组合关系的构造函数和析构函数执行顺序为:1、执行类成员对象的构造函数。2、执行类自己的构造函数。3、执行类自己的析构函数4、执行类成员的析构函数。你container有两个成员,one,two,所以在执行这个container构造函数之前执行object类的构造函数两次,Defaultconstructorforobject,然后执行自己的构造函数,输出Defaultconstructorforcontainer。下面的一样推理。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询