C++ online
Scrivi, esegui e condividi snippet di codice, senza configurare nulla.
Compila ed esegui C++ online nel tuo browser
Un playground e compilatore C++ online gratuito. Scrivi C++ nel browser, premi Esegui e g++ compila ed esegue il programma in pochi secondi. Niente MSVC, niente CMake, niente Visual Studio da configurare prima.
L'editor è costruito sullo stesso motore di VS Code, quindi evidenziazione della sintassi C++, completamento automatico degli header e sottolineature degli errori funzionano tutti. Il codice viene compilato con g++ su Alpine Linux, con l'intera STL del C++ disponibile: <vector>, <map>, <unordered_map>, <algorithm>, <memory>, <thread>. Ottimo per esplorare gli smart pointer, provare una lambda o prepararti a un colloquio su C++.
Perché questo playground C++ è utile
- Compilazione C++ immediata: scrivi il codice, premi Esegui e vedi l'output del compilatore g++ online in pochi secondi, senza CMake né Visual Studio.
- Evidenziazione completa della sintassi C++, completamento automatico degli header ed errori di compilazione g++ chiari, grazie allo stesso motore di editor di VS Code.
- L'input stdin è supportato.
std::cin >> x,std::getline(std::cin, line)escanfleggono tutti dalla casella di input del playground, quindi gli schemi della programmazione competitiva e i problemi da colloquio funzionano dall'inizio alla fine. Niente g++, clang, MSVC o CMake sul tuo computer. - Compilatore g++ con l'intera STL del C++: vector, map, unordered_map, algorithm e le funzionalità del C++ moderno senza configurare una toolchain.
Cosa puoi creare nel playground C++
- Contenitori STL (vector, map, unordered_map, set) più <algorithm> (sort, transform, accumulate). Il classico kit per i colloqui.
- Strutture dati scritte a mano, come liste concatenate, alberi binari e hash map, più gli algoritmi classici (BFS, DFS, programmazione dinamica) con la sintassi moderna del C++17.
- Esperimenti rapidi in C++: prova una lambda, misura le prestazioni di un ordinamento, prova la deduzione di tipo con auto o conferma un trucco di aritmetica dei puntatori senza un progetto CMake.
Domande frequenti sul compilatore C++ online
Il compilatore C++ online è gratuito?
Devo avere g++ o un compilatore C++ installato?
Il playground C++ funziona da smartphone e Chromebook?
Il playground C++ supporta std::cin e stdin?
std::cin >> n;, std::getline(std::cin, line); e scanf leggono le righe che scrivi esattamente come quando esegui ./a.out in locale. Ottimo per problemi di programmazione competitiva, input in stile Codeforces e domande da colloquio.Come imparo il C++ dopo aver provato il playground?
Quale standard C++ e quale compilatore usa il compilatore online?
auto, std::optional, lambda e l'intera STL funzionano tutte. Si comporta come compilare con g++ -std=c++17 sul tuo computer, solo senza installare g++, clang, MSVC o CMake.Posso eseguire C++ con input online?
std::cin >> x;, std::getline(std::cin, line); o scanf. Così il compilatore C++ online è adatto a problemi di programmazione competitiva e domande da colloquio che passano i dati dallo standard input, esattamente come quando esegui il binario compilato in locale.Strumenti utili per C++
Strumenti gratuiti nel browser che si abbinano bene al playground C++, tutti parte di Coddy.