買這商品的人也買了...
-
全民學程式設計:從插畫學 C 語言$380$300
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書以通俗易懂的語言,豐富多彩的實例,貼近開發實戰的項目,循序漸進地讓讀者在實踐中學習C++編程知識,並提升自己的實際開發能力。本書分為基礎篇、進階篇、篇、項目篇,包括了初識C++,C++語言基礎,運算符與表達式,條件判斷語句,循環語句,函數,數組、指針和引用,結構體與共享體,面向對象編程基礎,類和對象,繼承與派生,模板,STL標準模板庫,程序調試等。書中所有知識都結合具體示例進行介紹,涉及的程序代碼給出了詳細的註釋,可以使讀者輕鬆領會C++語言的強大,快速提高開發技能。
作者簡介
本書詳細地介紹了C++在實際項目中的具體編程應用,
主要內容包括:數據類型,變量聲明、範圍,控制語句,
引用、指針、函數、類與對象、輸入輸出流、模板和異常處理等。
通過這些章節的學習,讀者將可以編寫自己的模板,以使泛型算法適用於任何類型。
通過本書的學習讀者將不僅能夠編寫符合實際應用的代碼,
而且還能夠提高自己編寫的程序的可讀性、性能和可維護性。
本書可作為高等學校計算機相關專業的程序設計入門教材、計算機技術的培訓教材,
或者作為全國計算機等級考試的參考用書和編程愛好者自學C++的教材。
目錄大綱
第1章 基礎知識
1.1 計算機硬件結構概述
1.1.1 I/O設備
1.1.2 總 線
1.1.3 主存
1.1.4 中央處理器
1.2 程 序
1.3 進程與線程
1.4 定點數與浮點數
1.4.1 定點數
1.4.2 浮點數
1.4.3 浮點數的具體表示
1.4.4 浮點數的精度和數值範圍
1.5 字符編碼
1.5.1 ASCII
1.5.2 Latinl
1.5.3 ANSI
1.5.4 中文編碼
1.6 正則表達式
1.6.1 簡 介
1.6.2 普通字符之不可見字符
1.6.3 正則表達式元字符
1.7 序列化與反序列化
1.7.1 數據的序列化與反序列化
1.7.2 JSON簡介
1.7.3 JSON的簡單實例
1.7.4 C++對像其他常見序列化方法
第2章 入門指南
2.1 引 言
2.2 C++編譯
2.2.1 頭文件和源文件之間的差異
2.2.2 將文件編譯為目標文件
2.2.3 連接目標文件
2.2.4 使用main()函數
2.3 內置數據類型
2.3.1 基本數據類型
2.3.2 數據類型修飾符
2.3.3 變量定義
2.3.4 變量初始化
2.4 指針和引用
2.4.1 指 針
2.4.2 引 用
2.4.3 常量限定符
2.4.4 變量的作用域
2.5 控制流語句
2.5.1 if-else選擇語句
2.5.2 switch選擇語句
2.5.3 for循環
2.5.4 while循環
2.6 Try-catch
2.7 數組
2.7.1 數組聲明
2.7.2 數組初始化
2.7.3 訪問數組的值
2.7.4 多維數組
2.8 總結
第3章 函 數
3.1 引 言
3.2 函數聲明和定義函數
3.2.1 函數聲明
3.2.2 定義函數
3.3 局部變量和全局變量
3.3.1 變量
3.3.2 變量與對象
3.4 傳遞參數和返回值
3.4.1 按值傳遞
3.4.2 按引用傳遞
3.5 常量引用和r-值引用
3.5.1 函數返回值
3.5.2 按值返回
3.5.3 按引用返回
3.6 常量參數和默認參數
3.6.1 按常量值傳遞
3.6.2 按常量引用傳遞
3.6.3 按常量值返回
3.6.4 按常量引用返回
3.7 默認參數
3.8 命名空間
3.9 函數重載
3.10 總結
第4章 類
4.1 引 言
4.2 類的定義和聲明
4.2.1 使用類的優點
4.2.2 C++數據和訪問說明符
4.2.3 靜態成員
4.3 成員函數
4.3.1 聲明成員函數
4.3.2 常量成員函數
4.3.3 this關鍵字
4.3.4 類相關的非成員函數
4.4 構造函數和析構函數
4.4.1 構造函數
4.4.2 重載構造函數
4.4.3 構造函數成員的初始化
4.4.4 聚合類的初始化
4.4.5 析構函數
4.4.6 默認構造函數和析構函數
4.5 資源獲取就是初始化
4.6 嵌套類的聲明
4.7 友元說明符
4.7.1 友元函數
4.7.2 友元類
4.8 複製構造函數和賦值運算符
4.8.1 複製賦值運算符
4.8.2 移動構造函數和移動賦值運算符
4.8.3 阻止隱式構造函數和賦值運算符的產生
4.8.4 運算符重載
4.8.5 仿函數概述
4.9 總結
第5章 泛型編程和模板
5.1 引 言
5.2 模板
5.2.1 編譯模板代碼
5.2.2 使用模板類型參數
5.2.3 模板參數類型的要求
5.3 定義函數和類模板
5.3.1 函數模板
5.3.2 類模板
5.3.3 依賴類型
5.4 非類型模板參數
5.5 提高模板的可用性
5.5.1 默認模板參數
5.5.2 形參和實參類型
5.6 模板通用化
5.7 可變參數模板
5.8 編寫易讀的模板
5.8.1 類型別名
5.8.2 模板類型別名
5.9 總結
第6章 標準庫容器和算法
6.1 引 言
6.2 順序容器
6.2.1 數組
6.2.2 向 量
6.2.3 雙端隊列
6.2.4 單向鍊錶
6.2.5 為順序容器提供初始值
6.3 關聯容器
6.3.1 集合與多元集合
6.3.2 映射與多重映射
6.4 無序容器
6.5 容器適配器
6.5.1 堆棧
6.5.2 隊 列
6.5.3 優先隊列
6.6 非常規容器
6.6.1 字符串類型
6.6.2 對和元組類型
6.7 可選類型
6.8 變體類型
6.9 疊代器
6.9.1 疊代器概述
6.9.2 反向疊代器
6.9.3 插入疊代器
6.9.4 流疊代器
6.9.5 疊代器失效
6.10 C++標準模板庫提供的算法
6.10.1 Lambda表達式
6.10.2 只讀算法
6.10.3 修改算法
6.10.4 可變序列算法
6.10.5 排序算法
6.10.6 二進制搜索算法
6.10.7 數值算法
6.11 總結
第7章 面向對象編程
7.1 引 言
7.2 繼承
7.3 多 態
7.4 動態綁定
7.5 虛方法
7.6 C++中的接口
7.7 動態內存
7.8 安全易用的動態內存
7.8.1 使用std::unique_ptr
7.8.2 std::shared_ptr
7.9 總結
附
