Compiler C++ Online — Numio
Kompilasi dan jalankan kode C++20 online dengan Clang di browser. iostream, STL, input cin, dan error yang jelas. Gratis, tanpa daftar, tidak diunggah.
Berjalan di browser Anda · Tanpa pendaftaran
Kode (C++)
Ctrl/⌘ + Enter untuk menjalankan
input() dan io.read() membaca baris-baris ini secara berurutan.
Output
Kode berjalan di browser Anda dan tidak diunggah.
Cara penggunaan
- Tulis atau tempel kode C++ dengan fungsi main.
- Opsional: ketik input untuk std::cin di kotak input.
- Tekan Jalankan (atau Ctrl/⌘ + Enter) untuk mengompilasi dan menjalankan.
Contoh
// Contoh C++
#include <algorithm>
#include <iostream>
#include <vector>
int main() {
std::vector<int> nums = {3, 1, 4, 1, 5, 9};
std::sort(nums.begin(), nums.end());
std::cout << "Terurut:";
for (int n : nums) {
std::cout << ' ' << n;
}
std::cout << "\nMaksimum: " << *std::max_element(nums.begin(), nums.end()) << '\n';
return 0;
}
Detail dan batasan
Kode dikompilasi menjadi program WebAssembly (WASI) oleh Clang yang juga berjalan sebagai WebAssembly. Toolchain (sekitar 25 MB) diunduh saat pertama kali digunakan, lalu disimpan di cache.
Kompilasi C++ biasanya memerlukan beberapa detik dan tidak dihitung dalam batas run 10 detik. Programnya 32-bit, thread tidak tersedia, dan exception tidak didukung.
FAQ
Standar C++ apa yang didukung?
C++20, termasuk iostream, std::string, serta container dan algoritma STL seperti vector, map, dan sort.
Bagaimana cara membaca input dengan cin?
Ketik nilai di kotak input, dipisahkan spasi atau baris baru. std::cin akan membacanya secara berurutan.
Apakah kode saya diunggah ke server?
Tidak. Kode dikompilasi dan dijalankan sepenuhnya di browser Anda. Hanya compiler yang diunduh dari CDN publik (jsDelivr) saat pertama kali digunakan.
Alat terkait
Referensi format
Halaman alat diperbarui: