Lewati ke konten

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

  1. Tulis atau tempel kode C++ dengan fungsi main.
  2. Opsional: ketik input untuk std::cin di kotak input.
  3. 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.

Referensi format

Halaman alat diperbarui: