C++ Templates(第2版·英文版)
本書是同名經(jīng)典暢銷圖書的全新升級版本,針對C++11、C++14、C++17標(biāo)準(zhǔn)進(jìn)行了全面更新,并對所有的新語言特性(包括可變參數(shù)模板、通用lambda、類模板參數(shù)推導(dǎo)等)進(jìn)行了解釋。
全書共28章。首先全面介紹了本書的內(nèi)容結(jié)構(gòu)和相關(guān)情況。第1部分(第1~11章)介紹了模板的基本概念,第2部分(第12~17章)深入闡述了模板的細(xì)節(jié),第3部分(第18~28章)介紹了C++模板所支持的基本設(shè)計技術(shù)。附錄A、附錄B、附錄C、附錄D和附錄E分別為一處定義原則、值類別、重載解析、標(biāo)準(zhǔn)類型實用程序和概念的相關(guān)資料。
本書適合對C++模板技術(shù)感興趣的有一定經(jīng)驗的程序員閱讀。
David Vandevoorde 是 Edison Design Group 公司的工程副總裁,為公司的 C++ 編譯器中的一些關(guān)鍵特性進(jìn)行了架構(gòu)設(shè)計。他是知名的 comp.lang.c++.moderat 論壇的聯(lián)合創(chuàng)始人,同時還積極投身于 C++ 的標(biāo)準(zhǔn)化工作。他擁有倫斯勒理工學(xué)院計算機(jī)科學(xué)博士、碩士學(xué)位,以及布魯塞爾自由大學(xué)的工程碩士學(xué)位。
Nicolai M. Josuttis 是一位獨立的系統(tǒng)架構(gòu)師、技術(shù)經(jīng)理、顧問以及培訓(xùn)師,過去20年以來,他一直致力于C++的標(biāo)準(zhǔn)化工作。他還是 The C++ Standard Library: A Tutorial and Reference 等書的作者。
Douglas Gregor 是一位知名的編譯器人員,具有 C++ 庫的設(shè)計背景。作為 Boost 的早期貢獻(xiàn)者,他開發(fā)的一些庫被列入了 C++ ...
David Vandevoorde 是 Edison Design Group 公司的工程副總裁,為公司的 C++ 編譯器中的一些關(guān)鍵特性進(jìn)行了架構(gòu)設(shè)計。他是知名的 comp.lang.c++.moderat 論壇的聯(lián)合創(chuàng)始人,同時還積極投身于 C++ 的標(biāo)準(zhǔn)化工作。他擁有倫斯勒理工學(xué)院計算機(jī)科學(xué)博士、碩士學(xué)位,以及布魯塞爾自由大學(xué)的工程碩士學(xué)位。
Nicolai M. Josuttis 是一位獨立的系統(tǒng)架構(gòu)師、技術(shù)經(jīng)理、顧問以及培訓(xùn)師,過去20年以來,他一直致力于C++的標(biāo)準(zhǔn)化工作。他還是 The C++ Standard Library: A Tutorial and Reference 等書的作者。
Douglas Gregor 是一位知名的編譯器人員,具有 C++ 庫的設(shè)計背景。作為 Boost 的早期貢獻(xiàn)者,他開發(fā)的一些庫被列入了 C++ 標(biāo)準(zhǔn)。在對 C++11 提供支持的期間,他領(lǐng)導(dǎo)了開源的 C++ 編譯器 Clang 的實現(xiàn)。他擁有倫斯勒理工學(xué)院的計算機(jī)科學(xué)博士學(xué)位。
