從第一個 cout 語句開始,學習 C++,包括類別、STL、移動語意以及現代 C++20。這門 C++ 程式設計課程將簡短的課程內容與手機上的真實編譯器結合,讓您在學習每個概念的同時,也能編寫、編譯並運行自己的程式碼。
本課程專為初學者、電腦科學專業的學生、遊戲和系統開發人員以及任何準備參加程式設計課程或程式設計面試的人士打造。
讓你動手寫程式的 C++ 教學課程
• 51 門課程和 200 多個短課,涵蓋從入門基礎到進階主題的內容
• 課程地圖將課程分為五個方向:基礎、記憶、物件、STL 和建立實際程序
• 主題包括變數、字串、輸入輸出流、控制流、結構體和類別、向量、引用、指標、堆疊和堆疊、RAII、智慧指標、異常、const 和 constexpr、模板、lambda 表達式、迭代器、檔案 I/O、CMake、並發和協程
• 物件導向程式設計 (OOP):類別、繼承、多型和運算子重載
• STL:向量、映射、unordered_map、演算法、範圍、std::optional、std::variant 和 std::span
• 現代 C++ 標準 11、14、17 和 20,包括移動語意和概念
• 測驗與閃卡複習助你牢記文法
口袋裡的 C++ 編譯器
• 在行動程式碼編輯器中編寫程式碼,並使用真正的 GCC 編譯器(而非模擬器)進行編譯
• 檢視輸出和退出程式碼,然後一鍵再次執行
• 輸入程式指令,即可執行從 cin 讀取資料的程式
• 你的第一個程式會顯示一個值、它所在的記憶體位址以及它的大小(以位元組為單位)
• 你執行的每個程式都會被儲存,包括你的課程筆記和書籤
• 內建範例庫和可搜尋的速查表
三個每日 C++ 練習習慣
• 預測輸出:每天寫五個簡短的程式。在編譯器給出結果之前,先確定你的答案
• 找出錯誤:每天寫一個有問題的程式。找到缺陷,修復它,並使用編譯器驗證。提示免費
• 語法衝刺:60 秒內完成一鍵語法題。刷新你的最高分
20 個 C++ 指導項目
逐步建立真實程序:跨兩個檔案的程式、擁有緩衝區、庫存管理、文字統計、矩陣、銀行帳戶、具有多態性的形狀、模板堆疊、配置解析器、RPN 計算器、使用 std::map 的單字計數器、異常處理、使用 STL 演算法的 lambda 表達式、鍊錶、移動語意、分析常數、字串狀態、正確狀態和狀態搜尋。
AI 導師和錯誤翻譯器
卡在指針或模板錯誤上?貼上錯誤訊息,即可獲得一句話解釋以及需要修復的程式碼行。向 AI 導師提出任何問題,即可獲得清晰易懂的答案。
60 個程式設計任務和每日挑戰
• 60 個程式設計任務,難度由易到難
• 每天一道新的程式設計題
• 世界程式設計挑戰賽:每天三輪全球直播,並設有排行榜
• 連勝、經驗值與提醒功能,幫助您持續練習
免費開始
您的第一門 C++ 課程免費。每日預測輸出練習、每日漏洞查找、每日三輪語法衝刺、第一個指導項目、兩個任務、每日程式設計題、世界程式設計挑戰賽以及每日一道 AI 導師問答題也都是免費的。
專業版
專業版解鎖所有課程、任務和項目,無限次文法衝刺,完整的 AI 工具,證書考試以及無廣告體驗。
適用人群
• 學習 C++ 作為第一或第二門程式語言的初學者
• 正在學習 C++ 程式設計課程或電腦科學課程的學生
• 需要掌握現代 C++ 技能的遊戲、嵌入式和系統開發人員
• 希望了解記憶體操作的 Python 或 Java 開發人員
• 任何想要在公車上輕鬆學習 C++ 教學的人
該應用程式支援 22 種語言。
立即開始免費的 C++ 課程,完成第一個測驗,幾分鐘內即可編譯您的第一個程式。
Last updated on 2026年09月27日
Course lists now appear in your language right away, pages look cleaner, and purchases are more reliable.
