C 標準模板庫看

2021-06-22 22:00:44 字數 810 閱讀 2446

這是續集的史葛邁爾斯的經典的「有效的c + +的」。當它出來(1996)「更有效的c + +「補充材料」有效的c + +」很好。從那時起,「有效的c + +的」已全面更新(第三版,2005),因此,兩本書,嚴格地說,不再補充。首次出版以來,「更有效的c + +的」僅僅是細微的改變,主要是通過新增腳注(其中一些反對意見的主要文字,參考14,18,20,和26)。

好:在他早期的體積,邁爾斯的寫作是隨和,有時滑稽,例如:「如果bookentry的建構函式丟擲乙個異常,pb將空指標,所以刪除它在catch塊沒有除了讓你對自己感覺更好。」(10項)。儘管與其他書重疊(及以下),上面提到的一些材料是重要的,其他地方不是蓋的,特別是在**類和效率的東西。在後者的情況下,我真的很感激在條目24中討論的虛函式,多重繼承的成本表,虛基類的類,和rtti。在一些地方,邁爾斯闡明了術語的c++社群。例如,「返回值優化」你可能聽說過量的回歸而不是物件的構造函式引數(20項)。乙個值得注意的例外這一術語清晰raii:儘管他解釋了這個概念,他沒有提到這個詞本身。在典型的「技巧」的方式,邁爾斯提出了大量有用的資訊中,我提到了幾下。讀

這本書的區別主要在兩個方面:第一,50種方法」更是最新的關於c++標準。第二,它的主題往往是乙個「戰略」比「戰術」的性質,更深入的討論。

它是相似的方式,使得邁爾斯的例子**自由使用解釋不只是「主義」的問題需要克服和各種不合適的替代方法的性質。

作為乙個c++新手(但20歲的程式設計師),當我第一次讀這本書讀了它的前身之後,我覺得這不是有用的或是立即適用。然而,獲得的經驗將使用第一本書的優秀建議幾個月,我發現自己重新讀這本書的語言和它的使用更詳細的討論。

我很想與邁爾斯單獨處理與新的c++標準模板庫看三分之一卷。

C 標準模板庫

map是stl的乙個關聯容器,它提供一對一 其中第乙個可以稱為關鍵字,每個關鍵字只能在map中出現一次,第二個可能稱為該關鍵字的值 的資料處理能力。資料的插入 includemapstudent strdent.insert pair 1,xiaoming strdent.insert pair 2...

C 命名空間,標準庫,標準模板庫

全域性空間與命名空間 我們在使用c 時,匯入標頭檔案一般有兩種形式,帶 h 和不帶 h 一般來說,不帶 h 的是c 的標準標頭檔案,帶的是c語言的,h 裡面定義的所有類以及物件都是在全域性空間裡,不帶的是在命名空間std裡面。c 要相容c的標準庫,而c的標準庫里碰巧也已經有乙個名字叫做 string...

標準模板庫( ) 介紹標準模板庫

標準模板庫就是類與函式模板的大集合。stl共有6種元件 容器,容器介面卡,迭代器,演算法,函式物件和函式介面卡。1 容器 容器是用來儲存和組織其他物件的物件。stl容器類的模板在標準標頭檔案中定義。1 序列容器是上面圖中的前三類 容器的操作 2 deque容器 非常類似vector,且支援相同的操作...