1、对内置类型进行手工初始化,因为C++不能保证初始化他们。
2、构造函数最好使用成员初始化列表,而不要在构造函数内使用赋值操作。初始化列表列出的顺序应该和他们在class中声明的顺序相同。
3、为免除"跨编译单元初始化次序"问题,请以local static对象替换non-local static 对象。
1、对内置类型进行手工初始化,因为C++不能保证初始化他们。
2、构造函数最好使用成员初始化列表,而不要在构造函数内使用赋值操作。初始化列表列出的顺序应该和他们在class中声明的顺序相同。
3、为免除"跨编译单元初始化次序"问题,请以local static对象替换non-local static 对象。