Menu
Coddy logo textTech

Compilador C++ Online

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

Um playground e compilador de C++ online e gratuito. Escreva C++ no navegador, aperte Rodar e o g++ compila e executa seu programa em segundos. Sem MSVC, sem CMake, sem Visual Studio para configurar antes.

O editor usa o mesmo motor do VS Code, então destaque de sintaxe C++, autocompletar de headers e sublinhado de diagnósticos funcionam direitinho. O código compila com g++ no Alpine Linux, com a STL completa do C++ disponível — <vector>, <map>, <unordered_map>, <algorithm>, <memory>, <thread>. Bom para explorar smart pointers, testar um lambda ou se preparar para uma entrevista de C++.

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 de compilação do g++, com o mesmo motor de editor que roda no VS Code.
  • Entrada via stdin é suportada. std::cin >> x, std::getline(std::cin, line) e scanf leem do campo de entrada do playground, então padrões de programação competitiva e problemas de entrevista funcionam de ponta a ponta. Sem precisar de g++, clang, MSVC ou CMake do seu lado.
  • Compilador g++ com a STL completa de C++ — 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) e <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, faça benchmark de um sort, brinque com dedução de tipos via auto ou confirme um truque de aritmética de ponteiros sem montar um projeto CMake.

Perguntas frequentes sobre o compilador C++ online

O compilador C++ online é gratuito?
Sim, o playground C++ online é gratuito. Sem cadastro, sem MSVC, sem g++ para instalar e sem CMake para configurar — é só abrir a página e compilar.
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 seu código com g++ em Alpine Linux e roda em segundos.
O playground de C++ funciona no celular e no Chromebook?
Sim. O playground de C++ roda em qualquer navegador moderno, no desktop, tablet ou celular. É uma boa opção para rodar C++ em um Chromebook ou em uma máquina onde você não pode instalar um compilador.
O playground de C++ oferece suporte a std::cin e stdin?
Sim. std::cin >> n;, std::getline(std::cin, line); e scanf leem as linhas digitadas do mesmo jeito que quando você executa ./a.out localmente. Bom para problemas de 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 algo mais estruturado, o curso interativo de C++ do Coddy cobre ponteiros, contêineres STL, templates e recursos modernos de C++.