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