The C++ Standard Library Extensions: A Tutorial and Reference
暫譯: C++ 標準庫擴展:教程與參考
Pete Becker
- 出版商: Addison Wesley
- 出版日期: 2006-07-31
- 定價: $2,280
- 售價: 6.0 折 $1,368
- 語言: 英文
- 頁數: 624
- 裝訂: Hardcover
- ISBN: 0321412990
- ISBN-13: 9780321412997
-
相關分類:
C++ 程式語言
立即出貨
買這商品的人也買了...
-
$650$514 -
$450$356 -
$1,920$1,824 -
$2,160$2,052 -
$880$695 -
$2,450$2,328 -
$880$695 -
$650$514 -
$780$663 -
$3,026$2,875 -
$650$507 -
$550$435 -
$980$774 -
$880$695 -
$750$593 -
$680$537 -
$720$569 -
$650$514 -
$1,200$948 -
$560$549 -
$880$695 -
$750$593 -
$580$452 -
$600$480 -
$738Digital Image Processing, 3/e (IE-Paperback)
商品描述
Description
"TR1 roughly doubles the size of the C++ standard library, and it introduces many new facilities and even new kinds of library components. TR1 has some classes, for example, where some nested types may or may not exist depending on the template arguments. To programmers whose experience stops with the standard library, this is strange and unfamiliar. This book is complete (it covers all TR1 facilities), it is easier to understand than TR1 itself, and it is technically accurate."
--Matthew Austern,software engineer, Google"TR1 will help make the C++ programmer more productive than ever. In this book, Pete Becker has written the ultimate reference guide to these components, what they are, how they work, and what they're used for. This book should be on the bookshelf of anyone who wants to use these standardized components to improve both their productivity as well as their coding quality."
--John Maddock, consultant and programmerThe current C++ standard library extends the core C++ language with common classes and functions. In recent years, to address limitations in that library, a number of components have been developed to extend the language even further. Compiled in a comprehensive technical report (TR1), the bulk of these extensions have been approved for the next revision of the C++ standard.
In this book, Pete Becker describes in detail each component in the TR1 library, explaining new facilities for utilities, containers, call wrappers, type traits, numerics, regular expressions, and C compatibility. He draws on his own experience implementing these components to illustrate their value, clarifying the specifications when necessary and providing complete, tested code examples.
Most chapters include exercises of various degrees of difficulty to help programmers get hands-on practice with the new components. Answers to the exercises, along with all code examples, are available on the Web. Appendixes comprise a summary of headers included in or extended by the TR1 library, as well as guidelines on how to use the components safely in multithreaded applications.
The C++ Standard Library Extensions is for any programmer who wants to get a jump on the revised standard. It also makes the perfect companion to The C++ Standard Library, by Nicolai Josuttis, both books being tutorials and references essential for using C++ more effectively.
商品描述(中文翻譯)
**描述**
“TR1 大約將 C++ 標準庫的大小加倍,並引入了許多新功能,甚至是新類型的庫組件。TR1 有一些類別,其中某些嵌套類型可能根據模板參數的不同而存在或不存在。對於經驗僅限於標準庫的程式設計師來說,這是陌生且不熟悉的。本書內容完整(涵蓋所有 TR1 功能),比 TR1 本身更易於理解,並且在技術上是準確的。”
--Matthew Austern,Google 軟體工程師
“TR1 將幫助 C++ 程式設計師比以往更具生產力。在本書中,Pete Becker 撰寫了這些組件的終極參考指南,介紹它們是什麼、如何運作以及用於何處。本書應該是任何希望使用這些標準化組件來提高生產力和程式碼質量的人的書架上的必備書籍。”
--John Maddock,顧問及程式設計師
目前的 C++ 標準庫擴展了核心 C++ 語言,提供了常用的類別和函數。近年來,為了解決該庫的限制,開發了許多組件以進一步擴展語言。這些擴展的主要內容已編纂成一份綜合技術報告(TR1),並已獲得批准用於下一次 C++ 標準的修訂。
在本書中,Pete Becker 詳細描述了 TR1 庫中的每個組件,解釋了實用工具、容器、調用包裝器、類型特徵、數值、正則表達式和 C 相容性的新功能。他利用自己實現這些組件的經驗來說明它們的價值,必要時澄清規範並提供完整的測試過的程式碼範例。
大多數章節包括各種難度的練習,以幫助程式設計師實際操作新組件。練習的答案以及所有程式碼範例可在網路上獲得。附錄包括 TR1 庫中包含或擴展的標頭的摘要,以及如何在多執行緒應用程式中安全使用這些組件的指導方針。
**C++ 標準庫擴展** 是為任何希望提前了解修訂標準的程式設計師而設。它也是 Nicolai Josuttis 的 **C++ 標準庫** 的完美伴侶,這兩本書都是使用 C++ 更有效的必備教程和參考資料。