C++ 程式設計
外觀
(從 程式設計:C -/- -/- 重定向)
本書涵蓋了 C++ 程式語言,它與軟體設計和語言在現實生活中的使用之間的互動。 它以一系列 章節 形式呈現,作為高階課程的入門課程,但也可以用作參考書。 這是一項開放工作;如果您發現術語或概念有任何問題,您可以透過貢獻來幫助解決;您的參與是需要的,也是受歡迎的! 您也可以提出任何偏好、不足之處、對實際書籍內容、結構或其他概念事項的願景;請參見 此 Wikibook 的討論頁面,瞭解參與的正確論壇。
如果您有任何與 C++ 相關的未在本指南中解決的問題,請在 問答 中提問或檢視
主題:C++ 程式語言
包含所有章節的 單頁版本 編輯 已提供(注意其大小)。
主題:C++ 程式語言
C++ 程式設計 的 完整的可列印版本 已提供。
(注意其大小)
包含所有章節的 單頁版本 編輯 已提供(注意其大小)。
第 1 章 : C++ 多正規化語言 [ 編輯 ] [ 編輯摘要 ] [ 列印章節 ]
- 程式碼 - 包括已識別 關鍵字 的列表。
- 編譯器
- 變數和儲存 - 區域性性、作用域和可見性,包括 原始碼示例。
- 運算子 - 優先順序和組合,賦值,
sizeof,new,delete,[] (陣列),* (指標) 和 & (引用)。 - 型別轉換 - 自動、顯式和高階型別轉換。
- 控制流 - 條件語句 (if, if-else, switch),迴圈迭代 (while, do-while,
for) 和goto。 - 函式 - 簡介 (包括 main),引數傳遞,返回值,遞迴函式,函式指標和函式過載。
- 除錯 - 查詢、修復、預防錯誤以及使用除錯工具。
- 資源獲取即初始化 (RAII)
- 垃圾回收 (GC)
- 設計模式 - 建立型、結構型 和 行為型 模式。
- 庫 - API 與框架 以及 靜態庫和動態庫。
- Boost 庫
- 最佳化你的程式
- 跨平臺開發
- Win32(也稱為 WinAPI) - 包括 Win32 包裝器。
- 跨平臺包裝器
- 多工
- 軟體國際化
- 統一建模語言 (UML)
附錄 A:參考資料表
(用於書籍章節,印刷版不包含附錄)
附錄 B:外部參考資料
附錄 C:C++ 程式設計示例 [ 編輯 ]
(用於書籍章節的可編譯程式,印刷版不包含附錄)
附錄 D:C++ 程式設計練習 [ 編輯 ]
支援書籍內容的練習。