返回課程
AI037 本科

C++ Primer, Fifth Edition

一本全面且權威的 C++ 指南,完全為 C++11 標準重寫。本課程涵蓋從基本語言元素到複雜的函式庫功能以及進階類別設計工具的所有內容。

5.0
57.0h
601 學習者
19 堂課
0 讚好
人工智能
開始學習

課程總覽

內容概要

一本全面且權威的 C++ 指南,完全根據 C++11 標準重寫。本課程涵蓋從基本語言元素到複雜的庫功能以及高級類設計工具的全部內容。

現代 C++11 程式設計的業界標準典範指南。

作者: Stanley B. Lippman、Josée Lajoie、Barbara E. Moo

致謝: Dave Abrahams、Andy Koenig、Stephan T. Lavavej、Jason Merrill、John Spicer、Herb Sutter、Bjarne Stroustrup、Alex Stepanov,以及標準化委員會的成員們。

學習目標

  1. 定義並實作 main 函數,並理解其與操作系統的互動。
  2. 執行命令列編譯,並管理基本的 I/O 流(cin、cout)。
  3. 運用流程控制語句解決迭代邏輯問題,例如統計出現次數。
  4. 實作邏輯結構以統計和處理連續輸入資料的出現次數。
  5. 在控制語句中區分賦值運算子(=)與相等運算子(==)。
  6. 使用類物件(Sales_item),透過點運算子存取成員函數,並包含自訂標頭檔案。
  7. 辨別不同基本型態,並預測類型轉換與無符號算術溢位的結果。
  8. 實作 C++11 特性,包括列表初始化、nullptr、constexpr 及型別推導修飾詞。
  9. 區分變數宣告與定義,並應用作用域規則來管理識別符可見性。
  10. 辨別參考與指標之間的差異,並使用 void* 進行通用記憶體處理。

課程

Lesson