effective C ++ 条款四 确定对象被使用之前已经先被初始化

 

内置对象进行手工初始化,C++不保证初始化他们。

构造函数最好使用成员初值列,不要在构造函数本体使用赋值操作,初始值列出的成员变量,排列次序应该是在class中声明次序相同。

免除跨编译单元之初始化次序的问题,local static 对象替换non_local static 对象。

posted on 2020-09-23 01:15  123_123  阅读(105)  评论(0编辑  收藏  举报