C++中在多继承中,当派生类中有对象成员时,创建一个派生类对象,构造函数和析构函数执行的顺序是怎样的?
时间: 2023-06-08 07:07:01 浏览: 178
派生类构造函数和析构函数的执行顺序
在多继承中,当派生类中有对象成员时,创建一个派生类对象,构造函数的执行顺序是先执行所有基类的构造函数,按照它们在派生类列表中出现的顺序依次执行;接着执行派生类自身的构造函数;析构函数的执行顺序与构造函数相反,先执行派生类自身的析构函数,再依次执行基类的析构函数。
阅读全文
派生类构造函数和析构函数的执行顺序