面试题答案一键面试 初始化先后顺序:objA 先于 b 初始化。 原因:在C++ 中,类成员变量的初始化顺序与它们在类中声明的顺序一致,而不是按照构造函数初始化列表中的顺序。在 class B 中,objA 声明在前,b 声明在后,所以在创建 B 类对象时,objA 先被初始化,然后才是 b。