6:29:32 构造函数的必要性与特殊性(续) 类中未显式提供构造函数时,C++会自动添加一个默认构造 函数,该构造函数不带有形参,且函数体为空,在后台起作用; 若类中显式提供了构造函数,则不再添加默认构造函数 使用默认构造函数的情况下,若创建的对象是全局对象或 静态对象,则成员变量的值全部被置为相应类型的0值,否 则成员变量的值不确定 应尽可能提供自己的构造函数,而不使用默认的构造函数16:29:32 构造函数的必要性与特殊性(续) –类中未显式提供构造函数时,C++会自动添加一个默认构造 函数,该构造函数不带有形参,且函数体为空,在后台起作用; 若类中显式提供了构造函数,则不再添加默认构造函数 –使用默认构造函数的情况下,若创建的对象是全局对象或 静态对象,则成员变量的值全部被置为相应类型的0值,否 则成员变量的值不确定 –应尽可能提供自己的构造函数,而不使用默认的构造函数