C++ онлайн компилятор — Numio
Компилируйте и запускайте C++20 онлайн с Clang: iostream, STL, ввод через cin, понятные ошибки. Бесплатно.
Работает в браузере · Без регистрации
Код (C++)
Ctrl/⌘ + Enter — запуск
input() и io.read() читают эти строки по порядку.
Вывод
Код выполняется в вашем браузере и никуда не загружается.
Как пользоваться
- Напишите или вставьте код на C++ с функцией main.
- Необязательно: введите данные для 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;
}
Подробности и ограничения
Код компилирует Clang, работающий в WebAssembly, в программу WebAssembly (WASI). Инструменты (около 25 МБ) загружаются при первом использовании и кешируются.
Компиляция C++ обычно занимает несколько секунд и не входит в лимит 10 секунд. Программа 32-битная, потоков нет, исключения не поддерживаются.
FAQ
Какой стандарт C++ поддерживается?
C++20: iostream, std::string, контейнеры и алгоритмы STL (vector, map, sort и др.).
Как читать ввод через cin?
Введите значения через пробел или с новой строки — std::cin прочитает их по порядку.
Мой код отправляется на сервер?
Нет. Код компилируется и выполняется только в браузере. С публичного CDN (jsDelivr) при первом запуске загружается лишь компилятор.
Похожие инструменты
Справочники по форматам
Страница инструмента обновлена: