1.基类的构造函数比派生类的构造函数早运行,如果为虚,转到派生类,而派生类还没有构造,会出现问题。
2.派生类在基类的构造期间,对象的类型是基类类型
本文深入探讨了基类与派生类构造函数的执行顺序,指出基类构造函数先于派生类执行的重要性。若基类构造函数为虚函数并转向派生类时,派生类尚未完成构造,可能导致程序状态不一致的问题。同时,文章解释了在基类构造期间,派生类对象被视为基类类型的特性。
1.基类的构造函数比派生类的构造函数早运行,如果为虚,转到派生类,而派生类还没有构造,会出现问题。
2.派生类在基类的构造期间,对象的类型是基类类型

被折叠的 条评论
为什么被折叠?