Class A; Class B; void F() { A a; B b; } 在函数F中,本地变量a和b的构造函数(constructor)和析构函数(destructor)的调用顺序是: b构造 a构造 a析构 b析构 a构造 a析构 b构造 b析构 b构造 a构造 b析构 a析构 a构造 b构造 b析构 a析构
Class A; Class B; void F() { A a; B b; }
构造函数的调用顺序与析构函数的调用顺序相反。