Effective C++隨筆 26 to 31 實現

26.儘可能延後變量定義式的出現時間 這樣做不止能增加程序的清晰度,還能略微改善程序效率。變量被過早定義容易被編程者遺忘,若到其作用前拋出一個異常,則該變量未被使用但仍需負擔其構造析構代價。因此C++通常使用隨用隨定義的方式。 這裏給出一個應該在循環內外定義變量的討論: 方法A需要一個構造函數,一個析構函數,n個賦值操作。 方法B需要n個構造函數,n個析構函數。 一般來說方法A比較高效,但其作用域
相關文章
相關標籤/搜索