現代 C++ 程式實戰:132個核心技巧範例 (原書第2版) Modern C++ Programming Cookbook, 2/e
Marius Bancila 譯 連少華//駱名樊//呂凱陽
- 出版商: 機械工業
- 出版日期: 2024-04-01
- 定價: $834
- 售價: 7.9 折 $659
- 語言: 簡體中文
- 頁數: 552
- 裝訂: 平裝
- ISBN: 7111750101
- ISBN-13: 9787111750109
-
相關分類:
C++ 程式語言
- 此書翻譯自: Modern C++ Programming Cookbook, 2/e (Paperback)
立即出貨
買這商品的人也買了...
-
機器學習$648$616 -
$469自製編譯器 -
C++ 服務器開發精髓$1,008$958 -
現代 C++ 語言核心特性解析$719$683 -
$708深入理解 Linux 網絡: 修煉底層內功,掌握高性能原理 -
離散數學$414$393 -
高級 C/C++ 編譯技術 (典藏版)$534$507 -
$615RISC-V 體系結構編程與實踐 -
Linux 高性能網絡詳解:從 DPDK、RDMA 到 XDP$713$677 -
駕馭 ChatGPT 4: 探索 Azure OpenAI 與 Cognitive Service for Language 開發實踐 (使用.NET 與 Node.js)$650$507 -
CPU 眼裡的 C/C++$534$507 -
$454RISC-V 開放架構設計之道 -
現代 C++ 軟件架構:方法與實踐$834$792 -
開源 RISC-V 處理器架構分析與驗證$474$450 -
圖解 Linux 核心工作原理|透過實作與圖解學習 OS 與硬體的基礎知識【增訂版】$600$474 -
$559大語言模型應用指南:以 ChatGPT 為起點,從入門到精通的 AI 實踐教程 (全彩) -
$306算法設計(C++版) -
遞迴演算法大師親授面試心法:Python 與 JavaScript 解題全攻略 (The Recursive Book of Recursion)$680$530 -
$615C++ 現代編程技術寫給工程師的 C++教程 -
程序員進階之路:緩存、網絡、內存與案例$828$787 -
C++ 之美:代碼簡潔、安全又跑得快的 30個要訣 (Beautiful C++: 30 Core Guidelines for Writing Clean, Safe, and Fast Code)$654$621 -
$908馬同學圖解微積分 (下) -
算法設計與分析 — C++ 語言描述, 4/e$414$393 -
$862現代 C++ 安全 -
AI PC 基礎 CPU 架構 - Arm Cortex-M4 STM32F407 HAL 開發實戰$1,080$853
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
VIP 95折
深度學習:基礎與概念$1,128$1,072 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL 計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書介紹現代C++程式實戰方法,涉及130多個核心技巧,
每個技巧都包含一個特定的語言或函式庫特性,涵蓋C++開發人員面臨的常見問題及其現代C++典型解決方案。
這些核心技巧涉及的知識點有:現代C++的核心特性,數字和字串,函數,預處理和編譯,標準函式庫容器、演算法和疊代器,
通用工具,檔案和流,執行緒和並發,魯棒性和效能,模式和慣用法,測試框架,C++20核心特性等。
作者簡介
連少華,先後就職於中興通訊、深交所、金證股份等知名公司,熱衷於軟件事業,技術棧廣泛,涉及C++、C#、Java、Python、Golang等,對架構設計和底層技術有深入的理解和實踐,曾經給國外的一些開源庫提過bug並貢獻過代碼。在CSDN論壇擔任過5年多的C++小版的版主和C/C++大版的版主。現致力於大數據平臺的設計與開發。
目錄大綱
Contents目錄
前言
第1章 現代C++的核心特性 1
1.1 盡可能使用auto關鍵字 1
1.1.1 使用方式 1
1.1.2 工作原理 2
1.1.3 延伸閱讀 6
1.2 建立型別別名與範本別名 6
1.2.1 使用方式 6
1.2.2 工作原理 7
1.2.3 延伸閱讀 8
1.3 理解統一初始化 8
1.3.1 準備工作 8
1.3.2 使用方式 8
1.3.3 工作原理 9
1.3.4 更多 12
1.3.5 延伸閱讀 13
1.4 瞭解各種形式的非靜態成員初始化 13
1.4.1 使用方式 13
1.4.2 工作原理 14
1.4.3 延伸閱讀 17
1.5 控制以及查詢物件對齊方式 17
1.5.1 準備工作 17
1.5.2 使用方式 17
1.5.3 工作原理 18
1.5.4 延伸閱讀 21
1.6 使用作用域枚舉 21
1.6.1 使用方式 22
1.6.2 工作原理 23
1.6.3 延伸閱讀 24
1.7 在虛方法中使用override和final關鍵字 25
1.7.1 準備工作 25
1.7.2 使用方式 25
1.7.3 工作原理 26
1.7.4 延伸閱讀 27
1.8 使用基於range的for循環疊代range 27
1.8.1 準備工作 28
1.8.2 使用方式 28
1.8.3 工作原理 29
1.8.4 延伸閱讀 30
1.9 對自訂類型使用基於range的for循環 30
1.9.1 準備工作 30
1.9.2 使用方式 31
1.9.3 工作原理 33
1.9.4 延伸閱讀 33
1.10 使用explicit建構函式和轉換運算子來避免隱式轉換 33
1.10.1 準備工作 34
1.10.2 使用方式 34
1.10.3 工作原理 34
1.10.4 延伸閱讀 38
1.11 使用匿名命名空間來取代靜態全域空間 38
1.11.1 準備工作 38
1.11.2 使用方式 38
1.11.3 工作原理 39
1.11.4 延伸閱讀 40
1.12 使用內嵌命名空間進行符號版本控制 40
1.12.1 準備工作 40
1.12.2 使用方式 41
1.12.3 工作原理 41
1.12.4 延伸閱讀 43
1.13 使用結構化綁定處理多值回傳 43
1.13.1 準備工作 43
1.13.2 使用方式 44
1.13.3 工作原理 44
1.13.4 更多 45
1.13.5 延伸閱讀 47
1.14 使用類別模板參數推導簡化程式碼 47
1.14.1 使用方式 47
1.14.2 工作原理 48
1.14.3 延伸閱讀 49
第2章 數字和字串 50
2.1 在數值型別與字串型之間進行轉換 50
2.1.1 準備工作 50
2.1.2 使用方式 50
2.1.3 工作原理 51
2.1.4 延伸閱讀 55
2.2 數值類型的極限及其他屬性 55
2.2.1 準備工作 55
2.2.2 使用方式 55
2.2.3 工作原理 56
2.2.4 延伸閱讀 58
2.3 產生偽隨機數 58
2.3.1 準備工作 59
2.3.2 使用方式 59
2.3.3 工作原理 59
2.3.4 延伸閱讀 64
2.4 初始化偽隨機數產生器內部狀態的所有位元 64
2.4.1 準備工作 64
2.4.2 使用方式 64
2.4.3 工作原理 65
2.4.4 延伸閱讀 65
2.5 創建cooked的使用者自訂字面量 66
2.5.1 準備工作 66
2.5.2 使用方式 66
2.5.3 工作原理 67
2.5.4 更多 70
2.5.5 延伸閱讀 71
2.6 建立原始的使用者自訂字面量 71
2.6.1 準備工作 71
2.6.2 使用方式 71
2.6.3 工作原理 73
2.6.4 延伸閱讀 75
2.7 使用原始字串字面量來避免轉義字符 75
2.7.1 準備工作 75
2.7.2 使用方式 76
2.7.3 工作原理 76
2.7.4 延伸閱讀 77
2.8 建立字串輔助庫 77
2.8.1 準備工作 77
2.8.2 使用方式 78
2.8.3 工作原理 80
2.8.4 延伸閱讀 82
2.9 使用正規表示式驗證字串的格式 82
2.9.1 準備工作 83
2.9.2 使用方式 83
2.9.3 工作原理 83
2.9.4 更多 88
2.9.5 延伸閱讀 89
2.10 使用正規表示式解析字串的內容 89
2.10.1 準備工作 89
2.10.2 使用方式 90
2.10.3 工作原理 91
2.10.4 延伸閱讀 93
2.11 使用正規表示式替換字串的內容 93
2.11.1 準備工作 93
2.11.2 使用方式 93
2.11.3 工作原理 94
2.11.4 延伸閱讀 96
2.12 使用std::string_view取代常數字串引用 96
2.12.1 準備工作 96
2.12.2 使用方式 96
2.12.3 工作原理 97
2.12.4 延伸閱讀 99
2.13 使用std::format格式化文字 99
2.13.1 準備工作 99
2.13.2 使用方式 99
2.13.3 工作原理 100
2.13.4 延伸閱讀 104
2.14 使用std::format格式化使用者自訂類型 104
2.14.1 準備工作 1
