C++之美-代碼整潔、安全又跑得快的30個要訣 (英文版) 9787121446009 (美)J.蓋伊.戴維森 凱特.格

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:電子工業
NT$693
商品編號:
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202405*若逾兩年請先於私訊洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:C++之美-代碼整潔、安全又跑得快的30個要訣 (英文版)
ISBN:9787121446009
出版社:電子工業
著編譯者:(美)J.蓋伊.戴維森 凱特.格雷戈里
頁數:328
所在地:中國大陸 *此為代購商品
書號:1647307
可大量預訂,請先連絡。

【台灣高等教育出版社簡體書】 C++之美-代碼整潔、安全又跑得快的30個要訣 (英文版) 787121446009 (美)J.蓋伊.戴維森 凱特.格雷戈里

內容簡介

本書從《C++核心準則》數百個條目中精心挑選了30條準則進行細緻、深入的講解。內容涵蓋C++語言最主要的方面,如類型系統、面向對象、模板和元編程、錯誤處理、程序性能、常量性等,其間又恰如其分地穿插了編碼風格、設計模式等主題。探討的過程中處處可見來自作者數十年職業生涯的經驗和示例,除了深入的洞察,行文中充滿了趣味性。作者試圖通過這種突出重點、以點帶面的方式幫助讀者了解並學習C++核心準則,進而更深入地掌握C++這門編程語言,特別是它的「現代」形態。

作者簡介

J 蓋伊·戴維森,Creative Assembly工程實踐主管,致力於《全面戰爭》系列遊戲的特許經營,負責遊戲

目錄

,並負責提升工程團隊的編碼水準。他在ISO C++委員會中任職,是#include discord伺服器的管理員,在各種C++會議上發言,還通過Prospela和BAME in Games提供C++輔導。

目錄

第1章 避重就輕不可取
1 1 P 2:使用ISO C++標準編寫代碼
1 2 F 51:有選擇時優先使用默認參數而非重載
1 3 C 45:不要定義僅初始化數據成員的默認構造函數而應使用類成員初始化
1 4 C 131:避免平凡的get和set函數
1 5 ES 10:每條語句只聲明一個名字
1 6 NR 2:不強求函數只用一條return語句
第2章 不要傷害自己
2 1 P 11:將凌亂的結構封裝起來,而不是使其散佈於代碼中
2 2 I 23:盡量減少函數參數
2 3 I 26:使用C風格子集獲取跨編譯器的ABI
2 4 C 47:按成員聲明順序定義並初始化成員變數
2 5 CP 3:盡量減少可寫數據的顯式共享
2 6 T 120:只在真正需要時使用模板元編程
第3章 別再使用
3 1 I 11:切勿通過原生指針(T*)或引用(T&)轉移所有權
3 2 I 3:避免使用單例
3 3 C 90:依靠構造函數和賦值運算符,而不是memset和memcpy
3 4 ES 50:不要用強制轉換去除const限定符
3 5 E 28:避免基於全局狀態(如errno)的錯誤處理
3 6 SF 7:不要在頭文件的全局作用域寫using namespace
第4章 正確使用新特性
4 1 F 21:優先選擇結構體或元組返回多個「輸出」值
4 2 Enum 3:優先選擇類枚舉而不是「普通」枚舉
4 3 ES 5:保持作用域小
4 4 Con 5:使用constexpr表示編譯時可以計算的值
4 5 T 1:使用模板提高代碼的抽象層次
4 6 T 10:為所有模板參數指定概念
第5章 默認寫出好代碼
5 1 P 4:理想情況下,程序應具有靜態類型安全性
5 2 P 10:優先選擇不可變數據而不是可變數據
5 3 I 30:封裝違反規則的部分
5 4 ES 22:確定初始值后再聲明變數
5 5 Per 7:為促成優化而設計
5 6 E 6:使用RAII防止泄露
後記

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於PChome商店街私訊告知ISBN或書號,我們即儘速上架。
規格說明
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理