《從零開始的 C++》是一本專為初學者設計的 C++入門書籍。本書通過深入淺出的講解和豐富的實例,幫助讀者快速掌握 C++語言的基礎知識和技能。從安裝和設置開發環境,到基本語法、數據類型、運算符、表達式、控制流程、函數、指針和引用,再到類和對象、繼承和多態性以及模板,本書涵蓋了 C++語言的各個方面。無論您是初學者還是有一定程度的程序設計基礎,都能在本書中找到適合自己的學習路徑。
- C++的起源和歷史
- C++的特點和用途
- 安裝 C++開發工具
- 配置編譯器和 IDE
- 構建和運行第一個 C++程式
- C++數據類型
- 變量和常量
- 運算符和表達式
- 控制結構和流程控制
- 函數的定義和調用
- 函數參數和返回值
- 陣列和陣列操作
- 指標和指標操作
- 指標和陣列的關係
- 字串與字串操作
- 動態記憶體分配
- 結構體用法
- 結構體與函數
- 結構體應用
- C++ 類型
- 物件導向程式設計基礎
- 類的定義和實現
- 繼承和多態
- 為什麼選擇函數導向程式設計
- 函數導向設計的核心概念
- 函數導向設計在 C++ 中的實作
- C++ 與 C
- 模板和泛型編程
- C++異常處理
- C++標準庫和 STL
- 設計模式
- 設計和實現一個 C++ 實際應用
- 使用 C++編寫一個小遊戲
- C++與其他程式語言的比較
- C++未來的發展趨勢
Lazp, 高中生。軟體工程師,擔任多次程式教學講師經驗,致力改變現今教育環境,並且持續推動程式教育,對於資訊工程、能源、經濟、哲學領域都有深入研究。
- Lipoic 共同創辦人: https://lipoic.org/
- Lazco 創辦人: https://www.lazco.dev
- Maweer Founder: https://www.maweer.com/