在這篇文章中,我們不寫程式,僅對 C++ 做概念上的介紹。 繼續閱讀
在這份 C++ 教學中,除了基本語法外,我們介紹 Windows、macOS、GNU/Linux 等主流系統的工具鏈以及導入現代 C++ 的語法。讀者可視需求撰寫古典 C++ 或現代 C++ 程式。
在 Windows 下寫 C++ 程式,可以使用 Visual C++、MinGW、Cygwin 等方案。本文將逐一說明。 繼續閱讀
在 macOS 上寫 C 或 C++ 程式有一些優勢,因 macOS 在 OS X 之後是 Unix 系統,在 GNU/Linux 或其他類 Unix 系統上的概念和工具可延用。本文專注在 C++ 相關的議題上。 繼續閱讀
GNU/Linux 承襲 Unix 的傳統,對開發者來說是多功能且強大的平台。本文介紹在 GNU/Linux 上寫 C++ 程式的方式。 繼續閱讀
本文的目的,在於列出一些 GCC 常用的情境,供有需要的讀者參考。由於 Clang 在參數上刻恴的向 GCC 靠攏,這些參數對於 Clang 通常也適用。 繼續閱讀
程式設計者通常是在 Visual Studio 中間接呼叫 Visual C++ 內附的編譯器,直接使用指令的機會較少。學習的重點在於學習參數的設置方式,必要時可在 IDE 中修改。 繼續閱讀
本文假定讀者沒寫過 C++ 程式或僅寫過少量 C++ 程式,介紹 C++ 的基本概念,讓讀者可以開始寫第一個 C++ 程式。 繼續閱讀
資料型態 (data type) 用來界定電腦程式可處理的資料的形式。C++ 除了承襲 C 的資料型態外,還可以用類別 (class) 定義新的資料型態。 繼續閱讀
在電腦程式中,資料 (data) 存在記憶體 (memory) 中。變數 (variable) 是資料的名稱或標籤。藉由變數,電腦程式可操作資料。 繼續閱讀
在程式語言中,運算子是使用符號的指令。由於運算子無法再化約成更細的指令,運算子可視為程式語言的基本指令。本文介紹 C++ 的運算子。 繼續閱讀