C++ Templates全覽 第二版
-
9折 1080元
1200元
-
預計最高可得金幣50點
?
可100%折抵
活動加倍另計 -
HAPPY GO享100累1點 4點抵1元 折抵無上限
-
分類:中文書>電腦資訊>APP開發/程式設計>C/C#追蹤? 追蹤分類後,您會在第一時間收到分類新品通知。
- 作者: David Vandevoorde等 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
- 譯者:劉家宏
- 出版社: 碁峰資訊 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
- 出版日:2019/11/26
內容簡介
涵蓋C++11,C++14與C++17標準
Templates(模板)是C++裡威力最強大的功能之一。然而,即便在C++語言及開發社群持續發展的當下,卻仍常被誤解且乏人問津。在本書C++ Templates, Second Edition中。三位精通C++的先驅者為我們示範何時、為何以及如何使用新穎的templates功能以構築簡潔、快速、高效且易於維護的軟體。
最新版本為C++11、C++14、及C++17標準做了全面的更新,展示能應用於各式場景的尖端技術。針對強化了templates或與之產生化學反應的新式語言特性,作者們皆提供了最權威的解釋,包含:variadic templates(可變參數模板)、泛型lambda表示式(generic lambdas)、class template引數推導、編譯期if(compile-time if)、forwarding references(轉發參考)、以及使用者定義文字(user-defined literals)。他們同時深入探究基本概念(像是value categories),涵蓋了所有的standard type traits。
本書以一則深具見地的教程開場,帶出基本概念和相關的語言特性。餘下的部分提供了詳盡的參考資料,從語言細節、編程技術、進階應用場景、乃至於精煉的慣用手法(idiom)。通篇範例清楚地闡明抽象概念,同時展示活用C++ templates的最佳實踐。
‧精確理解templates的行為,以避免常見的陷阱
‧在不對效率妥協的情況下,復用既有程式碼
‧利用templates寫出更加有效率、彈性且易於維護的程式
‧善用C++標準庫工具以撰寫泛型程式
‧掌握現今最高效的慣用手法及技術
‧體驗即將推出的Concept(概念)特性
英文版支援網站tmplbook.com提供本書源碼及相關更新
Templates(模板)是C++裡威力最強大的功能之一。然而,即便在C++語言及開發社群持續發展的當下,卻仍常被誤解且乏人問津。在本書C++ Templates, Second Edition中。三位精通C++的先驅者為我們示範何時、為何以及如何使用新穎的templates功能以構築簡潔、快速、高效且易於維護的軟體。
最新版本為C++11、C++14、及C++17標準做了全面的更新,展示能應用於各式場景的尖端技術。針對強化了templates或與之產生化學反應的新式語言特性,作者們皆提供了最權威的解釋,包含:variadic templates(可變參數模板)、泛型lambda表示式(generic lambdas)、class template引數推導、編譯期if(compile-time if)、forwarding references(轉發參考)、以及使用者定義文字(user-defined literals)。他們同時深入探究基本概念(像是value categories),涵蓋了所有的standard type traits。
本書以一則深具見地的教程開場,帶出基本概念和相關的語言特性。餘下的部分提供了詳盡的參考資料,從語言細節、編程技術、進階應用場景、乃至於精煉的慣用手法(idiom)。通篇範例清楚地闡明抽象概念,同時展示活用C++ templates的最佳實踐。
‧精確理解templates的行為,以避免常見的陷阱
‧在不對效率妥協的情況下,復用既有程式碼
‧利用templates寫出更加有效率、彈性且易於維護的程式
‧善用C++標準庫工具以撰寫泛型程式
‧掌握現今最高效的慣用手法及技術
‧體驗即將推出的Concept(概念)特性
英文版支援網站tmplbook.com提供本書源碼及相關更新
目錄
目錄
前言
第二版致謝
初版致謝
譯者序
關於本書
【第一篇 基本認識】
第 01 章 函式模板
第 02 章 類別模板
第 03 章 非型別模板參數
第 04 章 可變參數模板
第 05 章 刁鑽的基本技術
第 06 章 搬移語義和 enable_if<>
第 07 章 傳值或傳參考?
第 08 章 編譯期程式設計
第 09 章 實際運用 Templates
第 10 章 Template 基本術語
第 11 章 泛型程式庫
【第二篇 深入模板】
第 12 章 基本觀念再深入
第 13 章 Templates 內的名稱
第 14 章 實體化
第 15 章 Template 引數推導
第 16 章 特化與重載
第 17 章 未來發展方向
【第三篇 模板與設計】
第 18 章 Templates 的多型威力
第 19 章 實作 Traits
第 20 章 依型別性質重載
第 21 章 Templates 與繼承
第 22 章 橋接靜態與動態多型
第 23 章 後設編程
第 24 章 型別列表
第 25 章 Tuples
第 26 章 可辨聯集
第 27 章 Expression Templates
第 28 章 Templates 除錯
【附錄】
A 單一定義規則
B 數值類型
C 重載決議機制
D 標準型別工具
E 概念
參考書目
辭彙 / 術語表
索引
前言
第二版致謝
初版致謝
譯者序
關於本書
【第一篇 基本認識】
第 01 章 函式模板
第 02 章 類別模板
第 03 章 非型別模板參數
第 04 章 可變參數模板
第 05 章 刁鑽的基本技術
第 06 章 搬移語義和 enable_if<>
第 07 章 傳值或傳參考?
第 08 章 編譯期程式設計
第 09 章 實際運用 Templates
第 10 章 Template 基本術語
第 11 章 泛型程式庫
【第二篇 深入模板】
第 12 章 基本觀念再深入
第 13 章 Templates 內的名稱
第 14 章 實體化
第 15 章 Template 引數推導
第 16 章 特化與重載
第 17 章 未來發展方向
【第三篇 模板與設計】
第 18 章 Templates 的多型威力
第 19 章 實作 Traits
第 20 章 依型別性質重載
第 21 章 Templates 與繼承
第 22 章 橋接靜態與動態多型
第 23 章 後設編程
第 24 章 型別列表
第 25 章 Tuples
第 26 章 可辨聯集
第 27 章 Expression Templates
第 28 章 Templates 除錯
【附錄】
A 單一定義規則
B 數值類型
C 重載決議機制
D 標準型別工具
E 概念
參考書目
辭彙 / 術語表
索引
配送方式
-
台灣
- 國內宅配:本島、離島
-
到店取貨:
不限金額免運費
-
海外
- 國際快遞:全球
-
港澳店取:
詳細資料
詳細資料
-
- 語言
- 中文繁體
- 裝訂
- 紙本平裝
-
- ISBN
- 9789865022303
- 分級
- 普通級
-
- 頁數
- 824
- 商品規格
- 18開17*23cm
-
- 出版地
- 台灣
- 適讀年齡
- 全齡適讀
-
- 注音
- 級別
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
-
依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
- 依消費者要求所為之客製化給付。(客製化商品)
- 報紙、期刊或雜誌。(含MOOK、外文雜誌)
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
- 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
- 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
- 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
- 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。



商品評價