Skip to content

Latest commit

 

History

History
102 lines (65 loc) · 4.16 KB

README.zh.hant.md

File metadata and controls

102 lines (65 loc) · 4.16 KB

動手做 | 現代CPP核心語言特性 - "強調動手實作的C++教學專案"

📚Book + 🎥Video + ⌨️Code + 👥X

目標

  • [掌握] - 現代C++核心的語言特性及使用場景
  • [掌握] - 透過編譯器報錯資訊定位問題的能力
  • [熟悉] - 透過文件和cppreference解決C++中不熟悉問題的能力
  • [了解] - 如何參與技術社群 - 開源專案的使用、提出問題、參與討論或貢獻

Caution

該項目當前處於開發初期, 如果你發現任何問題, 歡迎創建issues反饋或直接提交PR進行修復

快速開始

嘗試 Code -> Book -> Video -> X -> Code

線上程式碼練習

Open in GitHub Codespaces

等待環境準備完成,然後在終端執行 d2x checker。

建立本地練習環境

第一步:取得課程

安裝 xlings 和 Git,然後重新開啟終端。

git clone https://github.com/mcpp-community/d2mcpp.git
cd d2mcpp

第二步:安裝課程版本

xlings update
xlings install -y

在課程目錄執行上述命令。xlings install 安裝 .xlings.json 宣告的版本;透過 Git 更新課程後,再次執行這兩條命令。

第三步:驗證並開始練習

mcpp test -p solutions       # 參考答案應全部通過
d2x checker                  # 編輯 -> 儲存 -> 自動偵測 -> 推進

首次執行可能需要幾分鐘。未完成的練習報錯屬於正常現象。

環境準備與疑難排解 · 使用說明

社區

註: 複雜性問題(技術、環境搭建等問題)推薦在論壇發文, 並詳細描述問題細節, 能更有效於問題的解決與復用

參與貢獻

  • 參與社群交流: 回饋問題、參與社群問題討論、幫助社群新用戶解決問題
  • 參與專案維護與開發: 參與社區中問題處理、修復Bug、多語言支援、加入MSCP活動小組、開發&最佳化新功能/模組

📑開源協議與貢獻許可(License & CLA)

👥貢獻者

Star History Chart

Featured|HelloGitHub