C++ STARTER · LOCAL & OFFLINE

Write an idea down.
Run it right away.

Open the editor on iPhone, iPad, or Mac and start practicing C++, without configuring a compiler or depending on a remote server.

C++17 · local projects · offline compilation and execution

main.cpp
#include <iostream>

int main() {
  std::cout << "Hello!";
  return 0;
}
▶ RUNHello!
Offline by designCore features do not need a server
Real compilationBundled Clang/Wasm toolchain
Local projectsYour code stays on your device

A focused C++ workspace

Less setup.
More practice.

C++ Starter focuses on small, runnable C++ exercises. Code, input, and output live in one clear workspace, so your attention stays on the program.

01 / WRITE

Open main.cpp anytime

Projects save automatically and support copy, paste, undo, and native keyboard input. Start with your first line of code.

std::vectorforreturn
02 / COMPILE

Compile on your device

iPhone and iPad use a bundled Clang/Wasm toolchain; Mac uses the system Clang. Your source code is never uploaded.

$ clang++ main.cpp
✓ build succeeded
03 / SEE RESULTS

Input, output, and stop

Prepare standard input, view stdout and stderr, and stop a program that is waiting for input, producing too much output, or stuck in a loop.

42exit code 0 · 18 ms

Three small steps

Write it. Run it.
Learn from it.

No account, no complex project setup, and no toolchain configuration required.

  1. 1

    Create a practice project

    Start from the default example, or create a local project with one main.cpp file.

  2. 2

    Compile and run

    Tap Run and C++ Starter compiles and executes on the current device.

  3. 3

    Read the feedback

    Review output and compiler diagnostics, revise your code, and try again.

C++ Starter app icon

Made for practice

Start with one small program.

C++ Starter is coming to the App Store. The download link will be added when it is available.

Contact support