온라인 C++ 컴파일러 - C++ 온라인 실행 — Numio
브라우저에서 Clang으로 C++20 코드를 온라인 컴파일하고 실행하세요. iostream, STL, cin 입력을 지원하고 오류를 명확하게 보여 줍니다. 무료, 가입 불필요.
브라우저에서 실행 · 가입 불필요
코드 (C++)
Ctrl/⌘ + Enter로 실행
input()과 io.read()는 여기 적은 줄을 순서대로 읽습니다.
출력
코드는 브라우저에서 실행되며 업로드되지 않습니다.
사용 방법
- main 함수가 있는 C++ 코드를 편집기에 작성하거나 붙여 넣습니다.
- 선택 사항: std::cin으로 읽을 내용을 입력 상자에 입력합니다.
- 실행(또는 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)에서 다운로드됩니다.
관련 도구
형식 참고 자료
도구 페이지 업데이트: