본문으로 건너뛰기

온라인 C++ 컴파일러 - C++ 온라인 실행 — Numio

브라우저에서 Clang으로 C++20 코드를 온라인 컴파일하고 실행하세요. iostream, STL, cin 입력을 지원하고 오류를 명확하게 보여 줍니다. 무료, 가입 불필요.

브라우저에서 실행 · 가입 불필요

코드 (C++)

Ctrl/⌘ + Enter로 실행

input()과 io.read()는 여기 적은 줄을 순서대로 읽습니다.

출력

코드는 브라우저에서 실행되며 업로드되지 않습니다.

사용 방법

  1. main 함수가 있는 C++ 코드를 편집기에 작성하거나 붙여 넣습니다.
  2. 선택 사항: std::cin으로 읽을 내용을 입력 상자에 입력합니다.
  3. 실행(또는 Ctrl/⌘ + Enter)을 눌러 컴파일하고 실행합니다.

예제

// 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 << "정렬 결과:";
    for (int n : nums) {
        std::cout << ' ' << n;
    }
    std::cout << "\n최댓값: " << *std::max_element(nums.begin(), nums.end()) << '\n';
    return 0;
}

세부 정보 및 제한 사항

WebAssembly로 동작하는 Clang이 코드를 WebAssembly(WASI) 프로그램으로 컴파일합니다. 툴체인(약 25MB)은 처음 사용할 때 다운로드되고 이후에는 캐시됩니다.

C++ 컴파일은 보통 몇 초가 걸리며 10초 실행 제한에 포함되지 않습니다. 프로그램은 32비트이고, 스레드를 사용할 수 없으며 예외는 지원되지 않습니다.

FAQ

어떤 C++ 표준을 지원하나요?

C++20을 지원합니다. iostream, std::string, 그리고 vector, map, sort 같은 STL 컨테이너와 알고리즘을 사용할 수 있습니다.

cin으로 입력을 읽으려면 어떻게 하나요?

입력 상자에 값을 공백이나 줄바꿈으로 구분해 입력하세요. std::cin이 순서대로 읽습니다.

코드가 서버로 업로드되나요?

아니요. 코드는 전부 브라우저에서 컴파일되고 실행됩니다. 처음 사용할 때 컴파일러만 공개 CDN(jsDelivr)에서 다운로드됩니다.

형식 참고 자료

도구 페이지 업데이트: