Effective C++条款04:确定对象被使用前已先被初始化

条款04:确定对象被使用前已先被初始化 在这一条款中,我们学到的最重要的一点就是,一定要在定义变量时进行初始化。因为读取未初始化的值会导致不明确的行为。 其实,在这一条款中,我们应该注意到的是,初始化和赋值的区别。在对象的成员函数中,我们常常将赋值和初始化的行为混淆。初始化是发生在对象调用构造函数之前,在构造函数内对变量的操作都是赋值操作。其中,构造函数中进行初始化的方法也就是最重要的初始化列表。
相关文章
相关标签/搜索