美思 [C++] 程式設計教學

在這份 C++ 教學中,除了基本語法外,我們介紹 Windows、macOS、GNU/Linux 等主流系統的工具鏈以及導入現代 C++ 的語法。讀者可視需求撰寫古典 C++ 或現代 C++ 程式。

[C++] 程式設計教學:控制結構 (Control Structures)

程式預設的執行順序是逐行執行敘述。但程式設計者可以用控制結構改變程式執行的順序。本文介紹 C++ 的控制結構。 繼續閱讀

[C++] 程式設計教學:C 陣列 (Array)

陣列 (array) 是一種連續、線性的容器,主要的優勢在於隨機存取的時間為 O(1) (常數時間)。在 C++ 中有三種陣列: 繼續閱讀

[C++] 程式設計教學:std::array 陣列物件

本文承接前文的主題,繼續介紹 C++ 的陣列。本文的主題是 std::array 物件。這類物件提供的方法具有邊界檢查,和 繼續閱讀

[C++] 程式設計教學:向量 (Vector)

此處的向量是 C++ 標準函式庫中的動態陣列 (dynamic array),而非數學上的向量。陣列 (array) 是一種連續、線性的容器,主要的優勢在於隨機存取的時間為 繼續閱讀