Effective C++條款04:確定對象被使用前已先被初始化

條款04:確定對象被使用前已先被初始化 在這一條款中,我們學到的最重要的一點就是,一定要在定義變量時進行初始化。因爲讀取未初始化的值會導致不明確的行爲。 其實,在這一條款中,我們應該注意到的是,初始化和賦值的區別。在對象的成員函數中,我們常常將賦值和初始化的行爲混淆。初始化是發生在對象調用構造函數之前,在構造函數內對變量的操作都是賦值操作。其中,構造函數中進行初始化的方法也就是最重要的初始化列表。
相關文章
相關標籤/搜索