您的位置:首页 > 编程语言 > C语言/C++

C++ 确定对象被使用前已经先被初始化

2018-03-09 16:19 260 查看
20180305 C++ 确定对象被使用前已经先被初始化
三个要点:
1、为内置型对象进行手工初始化,因为C++不保证初始化它们;
2、构造函数最好使用成员初值列(member initialization list),而不要在构造函数本体内使用赋值操作(assignment),初值列列出的成员变量,其排列次序应该和它们在class中的声明次序相同;
3、为了避免"跨编译单元之初始化次序"问题,请以local static对象替代non-local static对象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: