İçeriğe geç

Online C++ Derleyici — Numio

C++20 kodunu tarayıcıda Clang ile online derleyin ve çalıştırın. iostream, STL, cin girdisi ve anlaşılır hatalar. Ücretsiz, kayıt gerekmez.

Tarayıcınızda çalışır · Üyelik gerekmez

Kod (C++)

Çalıştırmak için Ctrl/⌘ + Enter

input() ve io.read() bu satırları sırayla okur.

Çıktı

Kod tarayıcınızda yerel olarak çalışır; hiçbir yere yüklenmez.

Nasıl kullanılır?

  1. main fonksiyonu olan C++ kodunu yazın veya yapıştırın.
  2. İsteğe bağlı: std::cin için girdiyi girdi kutusuna yazın.
  3. Derleyip çalıştırmak için Çalıştır'a (veya Ctrl/⌘ + Enter) basın.

Örnek

// C++ örneği
#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 << "Sıralı:";
    for (int n : nums) {
        std::cout << ' ' << n;
    }
    std::cout << "\nEn büyük: " << *std::max_element(nums.begin(), nums.end()) << '\n';
    return 0;
}

Ayrıntılar ve sınırlamalar

Kod, kendisi de WebAssembly olarak çalışan Clang tarafından bir WebAssembly (WASI) programına derlenir. Araç zinciri (yaklaşık 25 MB) ilk kullanımda indirilir ve sonra önbelleğe alınır.

C++ derlemesi genellikle birkaç saniye sürer ve 10 saniyelik çalışma sınırına dahil değildir. Program 32 bittir, iş parçacıkları kullanılamaz ve istisnalar (exception) desteklenmez.

FAQ

Hangi C++ standardı destekleniyor?

C++20; iostream, std::string ve vector, map, sort gibi STL kapsayıcıları ve algoritmaları kullanılabilir.

cin ile girdiyi nasıl okurum?

Değerleri girdi kutusuna boşluk veya yeni satırla ayırarak yazın. std::cin bunları sırayla okur.

Kodum bir sunucuya yükleniyor mu?

Hayır. Kodunuz tamamen tarayıcınızda derlenir ve çalıştırılır. İlk kullanımda yalnızca derleyici herkese açık bir CDN'den (jsDelivr) indirilir.

Biçim kaynakları

Araç sayfasının güncellenme tarihi: