位元詩人 [Tag] C++

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

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

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

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

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

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

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

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

[Golang] 程式設計教學:在 Golang 用使用 C 或 C++ 程式碼

雖然 Golang 是跨平台的編譯語言,但我們不會把所有的程式碼都用 Golang 寫。由於現存的 C 或 C++ 函式庫已經使用多年且運行良好,不會為了要使用 Golang 就重寫。反之,應該要讓 Golang 直接使用現有的 C 或 C++ 程式碼。 繼續閱讀