關於線上 C++ 編譯器
線上 C++ 編譯器用 Clang 把程式碼編譯成 WebAssembly 在瀏覽器裡執行,程式碼不會上傳。可選 C++11、C++14、C++17、C++20、C++23,有完整的標準庫:vector、map、string、algorithm 等都能用,也支援刷題常用的 #include <bits/stdc++.h>。程式執行到 cin 時可以直接在輸出裡輸入(新版 Chrome、Edge 等瀏覽器支援),也可以把樣例輸入先寫在“輸入”頁裡。
專案可以有多個 .cpp 和 .h 檔案,會一起編譯。編譯錯誤標在對應的行上並給出中文解釋;開啟執行時檢查後,陣列越界、空指標、整數溢位會直接指出是第幾行。C++ 異常(throw/try/catch)也能用,沒有被捕獲的異常會顯示它的型別和 what() 資訊。需要看清變數、vector 和 string 每一步的值,用線上偵錯程式。
線上 C++ 編譯器怎麼用
- 1寫程式碼
在左邊寫 C++ 程式碼,或從“示例”裡選一個。
- 2編譯執行
按“執行”或 Ctrl+Enter,第一次會先下載編譯器。
- 3看結果
輸出、編譯錯誤和執行時錯誤都在右邊,點一下跳到對應的行。
為什麼用熊仔工匠
- C++11 到 C++23
Clang 編譯,可選語言標準和最佳化級別。
- 刷題友好
支援 <bits/stdc++.h>,樣例輸入寫在“輸入”頁即可。
- 多檔案專案
多個 .cpp、.h 檔案一起編譯。
- 指出出錯的行
編譯錯誤和越界、溢位等執行時錯誤都標出對應的行。
- 程式碼不上傳
在瀏覽器裡編譯執行,不用註冊,不限次數。