C++23高級編程 (第6版) (全2冊) 馬克.格雷瓜爾 9787302693987 【台灣高等教育出版社】

圖書均為代購,正常情形下,訂後約兩周可抵台。
物品所在地:中國大陸
原出版社:清華大學
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
NT$1,520
商品編號: 9787302693987
供貨狀況: 尚有庫存

此商品參與的優惠活動

加入最愛
商品介紹
*書籍均為代購,我們向大陸付款發訂後即無法取消,為避免造成不必要的損失,
下訂前請慎重考慮!下訂前請慎重考慮!謝謝。

*完成訂單後正常情形下約兩周可抵台
*本賣場提供之資訊僅供參考,以到貨標的為正確資訊。
印行年月:202507*若逾兩年請先於客服中心或Line洽詢存貨情況,謝謝。
台灣(台北市)在地出版社,每筆交易均開具統一發票,祝您中獎最高1000萬元。
書名:C++23高級編程 (第6版) (全2冊)
ISBN:9787302693987
出版社:清華大學
著編譯者:馬克.格雷瓜爾
頁數:1052
所在地:中國大陸 *此為代購商品
書號:1745108
可大量預訂,請先連絡。

編輯推薦
技術領袖力薦
李建忠、吳詠煒、高博、錢能、朱燕民、吳天明、楊文波、郭龍江、王雷聯袂推薦!C++頭部自媒體”程序喵大人”領銜翻譯 。
唯一全面覆蓋C++23新特性:
深入解析模塊(import std)、std:println格式化輸出、範圍庫、協程等新標準,代碼示例均基於C++23重構。
現代C++實踐指南:
摒棄傳統C++風格代碼,倡導智能指針、範圍循環、結構化綁定等現代範式,提供”零歷史包袱”的學習路徑。
案例驅動教學:
通過跨平臺(Windows/Linux)測試的實戰代碼,詳解高性能程序設計、內存管理陷阱及併發編程技巧。
工程方法論全覆蓋:
獨有章 節 探討軟件生命週期管理(敏捷/瀑布模型)、單元測試、調試技術(內存洩漏檢測)、設計模式(工廠/觀察者模式)。
性能優化秘籍:
專章 剖析性能瓶頸定位(gprof/Visual Studio剖析器)、高效緩存策略、對象池技術等工業級調優方案。
配套AI編程資源:
附贈《Vibe Coding 浪潮下的 C++》文檔、源代碼、附錄(面試指南/UML圖解), 掃描封底二維碼獲取。

內容簡介
全新修訂的《C++23高級編程》(第6版)延續經典之作的深厚底蘊,由資深軟件工程師Marc Gregoire執筆撰寫,再次為”高階編程”指南樹立新標杆。本書幾乎涵蓋代號為C++23的新標準的所有特性,並通過經Windows與Linux平臺測試的大量實戰代碼案例,提供深入、透徹的解析。
C++的功能極其廣泛,是遊戲和商業軟件中最流行的高級程序設計語言之一。然而,無法回避的事實是:C++十分複雜,難以掌握。《C++23高級編程(第6版)》將讓C++專業人員能跟上最新的發展潮流,保持技術領先。
高效進階C++:
一本助你快速精通C++知識的權威指南
作為追求卓越的C++開發者的首選資源,本書助你實現以下目標。
精通C++23最新特性:精準掌握C++23新標準
化C++潛能:通過高效設計方案釋放性能
規避開發陷阱:揭示冷門知識點與常見反模式
測試與調試之道:學習行業最佳實踐
性能調優秘籍:掌握提升效率的關鍵技巧

作者簡介
Marc Gregoire是一位軟件項目經理/軟件架構師,深耕C/C++開發,尤精Microsoft VC++及MFC框架,擁有開發7×24小時運行於Windows和Linux平臺的C++程序的經驗(如KNX/EIB家庭自動化軟件)。除了C/C++,Marc也擅長C#。
Marc是比利時C++用戶組創始人,暢銷技術圖書Professional C++(第2~6版)的作者,C++ Standard Library Quick Reference(第1~2版)的共同作者,多家出版社多部技術書籍的特約編輯,CppCon C++大會常駐演講嘉賓,CodeGuru論壇成員(用戶名:Marc G)。自2007年以來,他憑藉在Visual C++領域的技術影響力,連續十多年榮獲微軟MVP年度獎項。
Marc畢業于比利時魯汶大學,先後獲得計算機科學工程碩士學位和AI專業的高級碩士學位。職業生涯初期,Marc加入比利時軟件諮詢公司Ordina,擔任技術顧問,主導開發Siemens 和Nokia Siemens Networks面向電信運營商的關鍵2G/3G系統 (基於Solaris平臺),項目團隊橫跨南美、美國、歐洲、中東、非洲及亞洲多地。Marc現任職於精密光學儀器與工業檢測技術領軍企業尼康計量(Nikon Metrology),負責X射線、CT及三維幾何檢測領域的軟件架構設計與項目管理。

目錄

目 錄
第I部分 專業的C++簡介
第1章 C++和標準庫速成 3
1 1 C++速成 3
1 1 1 小程序”Hello World” 4
1 1 2 命名空間 8
1 1 3 字面量 10
1 1 4 變量 11
1 1 5 運算符 15
1 1 6 枚舉 17
1 1 7 結構體 19
1 1 8 條件語句 20
1 1 9 條件運算符 22
1 1 10 邏輯比較運算符 23
1 1 11 三向比較運算符 24
1 1 12 函數 25
1 1 13 屬性 27
1 1 14 C風格的數組 30
1 1 15 std:array 31
1 1 16 std:vector 32
1 1 17 std:pair 32
1 1 18 std:optional 33
1 1 19 結構化綁定 34
1 1 20 循環 34
1 1 21 初始化列表 36
1 1 22 C++中的字符串 36
1 1 23 作為面向對象語言的C++ 36
1 1 24 作用域解析 40
1 1 25 統一初始化 41
1 1 26 指針和動態內存 44
1 1 27 const的用法 47
1 1 28 引用 50
1 1 29 const_cast() 58
1 1 30 異常 59
1 1 31 類型別名 60
1 1 32 類型定義 61
1 1 33 類型推斷 61
1 1 34 標準庫 64
1 2
第一個大型的C++程序 64
1 2 1 雇員記錄系統 64
1 2 2 Employee類 64
1 2 3 Database類 68
1 2 4 用戶界面 70
1 2 5 評估程序 72
1 3 本章 小結 73
1 4 練習 73
第2章 使用字符串和字符串視圖 74
2 1 動態字符串 74
2 1 1 C風格字符串 74
2 1 2 字符串字面量 76
2 1 3 C++ std:string類 78
2 1 4 數值轉換 82
2 1 5 std:string_view類 85
2 1 6 非標準字符串 87
2 2 字符串格式化與打印 87
2 2 1 格式字符串 88
2 2 2 參數索引 89
2 2 3 打印到不同的目的地 89
2 2 4 格式字符串的編譯期驗證 90
2 2 5 格式說明符 91
2 2 6 格式化轉義字符和字符串 94
2 2 7 格式化範圍 94
2 2 8 支持自定義類型 96
2 3 本章 小結 99
2 4 練習 99
第3章 編碼風格 101
3 1 良好外觀的重要性 101
3 1 1 事先考慮 101
3 1 2 良好風格的元素 102
3 2 為代碼編寫文檔 102
3 2 1 使用注釋的原因 102
3 2 2 注釋的風格 106
3 3 分解 109
3 3 1 通過重構分解 110
3 3 2 通過設計分解 111
3 3 3 本書中的分解 111
3 4 命名 111
3 4 1 選擇恰當的名稱 111
3 4 2 命名約定 112
3 5 使用具有風格的語言特性 113
3 5 1 使用常量 114
3 5 2 使用引用代替指針 114
3 5 3 使用自定義異常 115
3 6 格式 115
3 6 1 關於大括號對齊的爭論 115
3 6 2 關於空格和圓括號的爭論 116
3 6 3 空格、制表符、換行符 117
3 7 風格的挑戰 117
3 8 本章 小結 117
3 9 練習 118
第II部分 專業的C++軟件設計
第4章 設計專業的C++程序 123
4 1 程序設計概述 123
4 2 程序設計的重要性 124
4 3 C++設計 126
4 4 C++設計的兩個原則 126
4 4 1 抽象 126
4 4 2 重用 128
4 5 重用現有代碼 130
4 5 1 關於術語的說明 130
4 5 2 決定是否重用代碼 130
4 5 3 重用代碼的指導原則 132
4 6 設計一個國際象棋程序 137
4 6 1 需求 137
4 6 2 設

詳細資料或其他書籍請至台灣高等教育出版社查詢,查後請於客服中心或Line或本社留言板留言,我們即儘速上架。

規格說明
大陸簡體正版圖書,訂購後正常情形下約兩周可抵台。
運送方式
已加入購物車
已更新購物車
網路異常,請重新整理