STL擴展技術手冊卷Ⅰ:集合和疊代器

STL擴展技術手冊卷Ⅰ:集合和疊代器

《STL擴展技術手冊卷Ⅰ:集合和疊代器》本書2008年出版於機械工業出版社,作者Matthew Wilson。

基本介紹

  • 中文名:STL擴展技術手冊卷Ⅰ:集合和疊代器 
  • 作者:Matthew Wilson
  • 譯者:金慶/鄭逾洋/宋晨光 /吳圳
  • 出版社:機械工業出版社
  • 出版時間:2008年9月
  • 頁數:414 頁
  • 定價:65.00
  • ISBN:9789787111246
內容介紹,作者介紹,

內容介紹

本書以STLSoft為基礎,廣泛深入地論述了C++標準庫STL的相關內容。全書共三部分43章,包括標準模板庫、擴展STL、元素引櫃只臭用類別、DRY SPOT原則、抽象泄漏法則、契約式編程、約束、墊片駝應套、不完備結構一致性的發端、資源獲取、模板工具、推斷式接口適配、Henney假說、適配、遍歷進程和模組、環境變數、字元串分詞、聚集分散的I/O以及疊代器等內容。.
全書通過嚴謹的表述與豐富的示例,將概念和理論與實際的設計和代碼結合起來,從而使讀者既能深刻地理解STL的知識,甩寒去跨又能熟練地掌握STL運用方法。
著名的C++專家Matthew Wilson在本書中展示了如何超越C++標準並擴展標準模板庫(Standard Template Library,STL),進入包含API和非標準集合的更廣闊的C++世界,以編寫更有效、更有表達力、更靈活、更健壯的軟體。
在本書中,Wilson使用自己創新的技術幫助讀者掌握STL擴展特性,這體現在兩個方面:將專用技謎道請術庫和作業系統API適配為STL兼容的集合,並定義精密的疊代適配器,使STL潛在的效率和表現力得以實現。Wilson用實際的例子闡明了幾個強大的概念和技巧,讓你在連STL的創造者都未曾預見的方向上擴展STL,其中包括集合、元素參考類別、外部疊代器失煉旬舉效和推斷式接口適配。
對於那些對STL知之甚微的C++程式設計師,本書將是寶貴的資源。它幫助你:
●學習STL擴展中特有的原則和技巧。
●通過查看STL擴展的內部實現,進一步學習STL。..
●學習實現封裝的通用技術,在作業系統API和專用技術庫之上實現封裝。
●學習如何編寫疊代器適配器,並理解其實現和使用上的限制及其背後的原理。
本書主要內容包括
●編寫大部分集合,並理解它們與容器的不同之處。
●放斷掌握元素引用類別:定義它們,檢測它們,並利用它們設計STL擴展集合和疊代器。
●處理外部疊代器失效,並理解它對STL兼容集合的設計產生的驚人影響。
●適配實際的API,包括從檔案系統遍歷到分散或聚集I/O。
●使用獨立疊代器類型,從求設船炒簡單的std::ostream_iterator擴展到複雜的過濾和轉換類型或值的適配器。...

作者介紹

Matthew Wilson,Synesis軟體公司的軟體開發顧問,STLSoft和Pantheios庫的創建者,《Imperfect C++》(Addison-Wesley)的作者。他曾是《C/C++ Users Journal》(C/C++用戶雜誌)的專欄作家,也是一些主要出版物的撰稿者,具有15年以上的C++經驗。他擁有英國曼徹斯特大學博士學位,目前定居在澳大利亞。...

相關詞條

熱門詞條

聯絡我們