从今天起,豆芽有空也尽己所能,帮助一下大家。 面经来源:https://www.nowcoder.com/discuss/698396?source_id=discuss_experience_nctrack&channel=-1 1. C++ 什么情况下必须用初始化列表 有的时候必须用带有初始化列表的构造函数: 成员类型是没有默认构造函数的类。若没有提供显示初始化式,则编译器隐式使用成员类型的默认构造函数,若类没有默认构造函数,则编译器尝试使用默认构造函数将会失败。 const 成员或引用类型的成员。因为 const 对象或引用类型只能初始化,不能对他们赋值。 对于普通数据成员而...