Menu

Playground de C++

Escreva, execute e compartilhe trechos de código — sem instalação.

main.cpp
Output
Click Run to see the output here.

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), scanf leem 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?
Sim. O compilador C++ online é totalmente gratuito — sem cadastro, sem MSVC, sem g++ para instalar, sem CMake para configurar. Abra a página e compile.
Preciso ter g++ ou um compilador C++ instalado?
Não precisa instalar nada. Você não precisa de g++, clang ou MSVC na sua máquina — o compilador C++ online compila com g++ em Alpine Linux e roda seu programa em segundos.
O playground de C++ funciona no celular e no Chromebook?
Sim. O playground de C++ funciona em qualquer navegador moderno — desktop, tablet ou celular. Ótimo para rodar C++ em Chromebook ou máquina onde você não pode instalar um compilador.
O playground de C++ oferece suporte a std::cin e stdin?
Sim. O playground tem um campo de entrada 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.
Como aprendo C++ depois de testar o playground?
Edite o código C++ de exemplo, pressione Rodar e itere. Quando quiser prática estruturada, o curso interativo de C++ do Coddy cobre ponteiros, contêineres STL, templates e recursos modernos de C++.