Playground de C++
Escreva, execute e compartilhe trechos de código — sem instalação.
Compile e rode C++ online no navegador
Este é um playground e compilador de C++ online e gratuito. Escreva código C++ direto no navegador, aperte Rodar e veja o g++ compilar e executar seu programa em segundos — sem MSVC, sem CMake, sem Visual Studio. É o jeito mais rápido de testar um contêiner STL, experimentar um truque com templates ou resolver um problema de entrevista.
Por baixo dos panos, o editor usa o mesmo motor que o VS Code (destaque de sintaxe C++, autocompletar de headers, sublinhado de diagnósticos), e seu código compila com g++ em Alpine Linux com toda a STL disponível — <vector>, <map>, <unordered_map>, <algorithm>, <memory>, <thread>. Seja para explorar smart pointers, testar um lambda ou se preparar para uma entrevista de C++, este compilador C++ online vai da ideia à saída em segundos.
Por que este playground de C++ vai te ajudar
- Compilação instantânea de C++ — escreva o código, pressione Rodar e receba a saída do compilador g++ online em segundos, sem CMake nem Visual Studio.
- Destaque completo de sintaxe C++, autocompletar de headers e erros claros do g++ — o mesmo motor de editor que o VS Code usa.
- Entrada stdin suportada —
std::cin >> x,std::getline(std::cin, line),scanfleem do campo de entrada do playground, então você pode testar padrões de programação competitiva e problemas de entrevista de ponta a ponta. Sem instalação — sem g++, clang, MSVC nem CMake. - Compilador g++ com a STL de C++ completa — use vector, map, unordered_map, algorithm e recursos modernos de C++ sem configurar toolchain.
O que você pode construir no playground de C++
- Contêineres da STL — vector, map, unordered_map, set — junto com <algorithm> (sort, transform, accumulate), o kit clássico de entrevistas.
- Estruturas de dados na mão — listas encadeadas, árvores binárias, tabelas hash — e algoritmos clássicos (BFS, DFS, programação dinâmica) com sintaxe C++17 moderna.
- Experimentos rápidos em C++ — teste um lambda, rode benchmark de um sort, use auto ou verifique um truque de ponteiros sem montar projeto CMake.
Perguntas frequentes sobre o compilador C++ online
O compilador C++ online é gratuito?
Preciso ter g++ ou um compilador C++ instalado?
O playground de C++ funciona no celular e no Chromebook?
O playground de C++ oferece suporte a std::cin e stdin?
std::cin >> n;, std::getline(std::cin, line); e scanf leem as linhas digitadas do mesmo jeito que quando você executa ./a.out localmente. Ideal para programação competitiva, entradas no estilo Codeforces e perguntas de entrevista.