< >
C++創造者Bjarne Stroustrup於本書中描繪了建構現代C++語言的要素。這本精簡又完整的指導手冊涵蓋了大部份的主要語言功能和標準程式庫元件──當然不會過於深入,但已足以提供程式設計師有關C++的概觀性介紹、一些重要範例、以及開始設計程式時的實用幫助。作者以C++所支援的程式設計風格來介紹它的功能,例如物件導向和泛型程式設計。從基礎概念開始,進一步涵蓋多種進階主題,其中許多主題是在C++17中新增的,例如移動語意、均勻初始化、lambda運算式、改良版容器、亂數和並行。這本詳盡的導引甚至涵蓋了C++20中的擴充特性,例如概念和模組。最後,本書也會討論C++的設計和演進。本書並不是要教導您如何設計程式(如果想要學習這件事,可參考Stroustrup的《Programming: Principles and Practice Using C++, Second Edition》)。它也不是您要成為C++大師的唯一參考資源(要成為大師,可參考Stroustrup所著的<《The C++ Programming Language, Fourth Edition》以及一些推薦的線上資源)。如果您是一個C或C++的設計師但想要更瞭解目前的C++語言,或者您是其他語言的設計師但想要獲知有關現代C++語言的本質和優點的正確描繪,本書大概是您能找到的最短且最簡單的介紹書籍了。
Bjarne Stroustrup 是C++的設計者與最初的實作者。他也是《Programming: Principles and Practice Using C++, Second Edition》和《The C++ Programming Language, Fourth Edition》及其他多本著作的作者。他曾經任職於貝爾實驗室、AT&T實驗室、和德州農工大學,目前是紐約市Morgan Stanley技術部門的主管以及哥倫比亞大學客座教授。他曾經獲得無數獎項,包括美國國家工程院基於他"構思與發展C++程式語言"所頒發的2018 Charles Stark Draper Prize for Engineering。Stroustrup博士是美國國家工程院成員、IEEE院士、以及ACM院士。
前言chapter 01 基本概念chapter 02 使用者定義型別chapter 03 模組性chapter 04 類別chapter 05 必要運算chapter 06 樣板chapter 07 概念與泛型程式設計chapter 08 程式庫概觀chapter 09 字串與正規表示式chapter 10 輸入與輸出chapter 11 容器chapter 12 演算法chapter 13 工具程式chapter 14 數值chapter 15 並行chapter 16 歷史與相容性索引
The C++ Programming Language國際中文版 第四版 C++ Templates全覽 第二版 C++ Primer, 5th Edition 中文版
購買紙本書