Онлайн-компилятор C++
Пишите, запускайте и делитесь фрагментами кода — без установки.
Компилируйте и запускайте C++ онлайн в браузере
Бесплатная онлайн-песочница и компилятор C++. Пишите код на C++ в браузере, нажимайте «Запустить» — g++ скомпилирует и выполнит программу за секунды. Не нужно настраивать MSVC, CMake или Visual Studio.
Редактор работает на том же движке, что и VS Code, так что подсветка синтаксиса C++, автодополнение заголовков и диагностические подчёркивания — всё на месте. Код компилируется через g++ на Alpine Linux, со всей C++ STL под рукой — <vector>, <map>, <unordered_map>, <algorithm>, <memory>, <thread>. Удобно, чтобы поиграться со смарт-указателями, проверить лямбду или подготовиться к собеседованию по C++.
Почему эта C++-песочница полезна
- Мгновенная сборка C++ — пишите код, нажимайте «Запустить» и получайте результат онлайн-компилятора g++ за секунды, без CMake и Visual Studio.
- Полная подсветка синтаксиса C++, автодополнение заголовков и понятные ошибки компиляции g++ — на том же движке редактора, что и VS Code.
- Поддерживается ввод stdin.
std::cin >> x,std::getline(std::cin, line)иscanfчитают данные из поля ввода — задачи спортивного программирования и собеседований работают полноценно. И ничего ставить не нужно: ни g++, ни clang, ни MSVC, ни CMake. - Компилятор g++ с полным C++ STL — vector, map, unordered_map, algorithm и современные возможности C++ без возни с тулчейном.
Что можно создать в песочнице C++
- Контейнеры STL (vector, map, unordered_map, set) плюс <algorithm> (sort, transform, accumulate). Классический набор для собеседований.
- Структуры данных вручную — связные списки, двоичные деревья, хеш-таблицы — плюс классические алгоритмы (BFS, DFS, динамическое программирование) с синтаксисом C++17.
- Быстрые эксперименты на C++: проверьте лямбду, замерьте сортировку, попробуйте вывод типов через auto или уточните трюк с арифметикой указателей — и всё это без CMake-проекта.
Часто задаваемые вопросы про онлайн-компилятор C++
Онлайн-компилятор C++ бесплатный?
Нужен ли установленный g++ или компилятор C++?
Работает ли C++-песочница на мобильном и Chromebook?
Поддерживает ли playground C++ std::cin и stdin?
std::cin >> n;, std::getline(std::cin, line); и scanf читают введённые строки точно так же, как при локальном запуске ./a.out. Удобно для задач спортивного программирования, ввода в стиле Codeforces и вопросов с собеседований.