Effective STL第2條:不要試圖編寫獨立於容器類型的代碼(附類型封裝、容器封裝)

1、STL是一套泛型編程 STL是以泛化原則爲基礎的: 數組被泛化爲「以其包含的對象的類型爲參數」的容器 函數被泛化爲「以其使用的迭代器的類型爲參數」的算法 指針被泛化爲「以其指向的對象的類型爲參數」的迭代器 容器類型被泛化爲序列容器和關聯容器。可是每種不一樣的容器所具有的特性是不一樣的 隨着泛化的不斷進行,有些人可能會視圖編寫獨立於容器類型的代碼,出發點是好的,可是會誤入歧途,下面咱們慢慢介紹
相關文章
相關標籤/搜索