From main.cpp to multiple files
Projects save automatically and support multiple source and header files, copy, paste, undo, and project export. Start with your first line of code.
C++ STARTER · LOCAL & OFFLINE
Open the editor on iPhone, iPad, or Mac and start practicing C++, without configuring a compiler or depending on a remote compilation server.
Version 0.2.0: C++17 · multi-file projects · games, GUI, and HTTP courses
#include <iostream>
int main() {
std::cout << "Hello!";
return 0;
}A focused C++ workspace
Start with the free fundamentals course, then explore data processing, algorithms, object-oriented programming, games, GUI, and HTTP. Courses support English, Simplified Chinese, and Japanese, with code, input, and output in one workspace.
Projects save automatically and support multiple source and header files, copy, paste, undo, and project export. Start with your first line of code.
iPhone, iPad, and Mac all use a bundled Clang/Wasm toolchain. No system compiler installation or source-code upload is needed for compilation.
$ clang++ main.cpp
✓ build succeededPrepare standard input, view stdout and stderr, and stop a program that is waiting for input, producing too much output, or stuck in a loop.
Three small steps
No account, no complex project setup, and no toolchain configuration required.
Start with a course exercise or standard C++ project. IDE Pro adds game, GUI, network, and custom projects.
Tap Run and C++ Starter compiles and executes on the current device.
Review output and compiler diagnostics, revise your code, and try again.
Made for practice
Download C++ Starter from the App Store. This page describes version 0.2.0; available features depend on your installed version.
Get it on the App StoreContact support