The C++ Programming Language, 4/e (Hardcover)
暫譯: C++ 程式語言(第4版,精裝本)

Bjarne Stroustrup

買這商品的人也買了...

相關主題

商品描述

The new C++11 standard allows programmers to express ideas more clearly, simply, and directly, and to write faster, more efficient code. Bjarne Stroustrup, the designer and original implementer of C++, has reorganized, extended, and completely rewritten his definitive reference and tutorial for programmers who want to use C++ most effectively.

 

The C++ Programming Language, Fourth Edition, delivers meticulous, richly explained, and integrated coverage of the entire language—its facilities, abstraction mechanisms, standard libraries, and key design techniques. Throughout, Stroustrup presents concise, “pure C++11” examples, which have been carefully crafted to clarify both usage and program design. To promote deeper understanding, the author provides extensive cross-references, both within the book and to the ISO standard.

 

New C++11 coverage includes

  • Support for concurrency
  • Regular expressions, resource management pointers, random numbers, and improved containers
  • General and uniform initialization, simplified for-statements, move semantics, and Unicode support
  • Lambdas, general constant expressions, control over class defaults, variadic templates, template aliases, and user-defined literals
  • Compatibility issues 

Topics addressed in this comprehensive book include

  • Basic facilities: type, object, scope, storage, computation fundamentals, and more
  • Modularity, as supported by namespaces, source files, and exception handling
  • C++ abstraction, including classes, class hierarchies, and templates in support of a synthesis of traditional programming, object-oriented programming, and generic programming
  • Standard Library: containers, algorithms, iterators, utilities, strings, stream I/O, locales, numerics, and more
  • The C++ basic memory model, in depth 

This fourth edition makes C++11 thoroughly accessible to programmers moving from C++98 or other languages, while introducing insights and techniques that even cutting-edge C++11 programmers will find indispensable.

 

This is a hardcover version of the Fourth Edition. Content in this hardcover and the paperback version is identical.

 

This book features an enhanced, layflat binding, which allows the book to stay open more easily when placed on a flat surface. This special binding method—noticeable by a small space inside the spine—also increases durability.

商品描述(中文翻譯)

新的 C++11 標準允許程式設計師以更清晰、簡單和直接的方式表達想法,並撰寫更快速、更高效的程式碼。C++ 的設計者和原始實現者 Bjarne Stroustrup 已經重新組織、擴展並完全重寫了他的權威參考書和教程,旨在幫助希望最有效使用 C++ 的程式設計師。

《C++ 程式語言(第四版)》提供了對整個語言的細緻、豐富解釋和綜合覆蓋——包括其功能、抽象機制、標準庫和關鍵設計技術。Stroustrup 在書中提供了簡潔的「純 C++11」範例,這些範例經過精心設計,以澄清用法和程式設計。為了促進更深入的理解,作者提供了廣泛的交叉引用,既包括書內的引用,也包括對 ISO 標準的引用。

新的 C++11 覆蓋內容包括:

- 支援並發
- 正規表達式、資源管理指標、隨機數和改進的容器
- 一般和統一初始化、簡化的 for 語句、移動語義和 Unicode 支援
- Lambda 表達式、一般常量表達式、對類別預設值的控制、可變參數模板、模板別名和使用者定義字面量
- 相容性問題

本書涵蓋的主題包括:

- 基本功能:類型、物件、範圍、儲存、計算基礎等
- 模組化,透過命名空間、源文件和例外處理的支援
- C++ 抽象,包括類別、類別層次結構和模板,以支援傳統程式設計、物件導向程式設計和泛型程式設計的綜合
- 標準庫:容器、演算法、迭代器、工具、字串、串流 I/O、地區設定、數值等
- C++ 基本記憶體模型,深入探討

這一版使 C++11 對於從 C++98 或其他語言轉換過來的程式設計師變得完全可及,同時介紹了即使是最前沿的 C++11 程式設計師也會覺得不可或缺的見解和技術。

這是第四版的精裝本。此精裝本和平裝本的內容相同。

本書具有增強的平躺裝訂,當放置在平坦表面時,書本能更容易保持打開。這種特殊的裝訂方法——在書脊內部可見的小空隙——也增加了耐用性。