CPP STARTER · LOCAL & OFFLINE

把灵感写下来,
立即运行。

无需配置编译器,编译也不依赖远程服务器。在 iPhone、iPad 和 Mac 上打开编辑器,就可以开始练习 C++。

0.2.0 功能:C++17 · 多文件项目 · 游戏、GUI 与 HTTP 课程

main.cpp
#include <iostream>

int main() {
  std::cout << "Hello!";
  return 0;
}
▶ RUNHello!
本地编译运行代码无需远程编译服务
真实编译内置 Clang/Wasm 工具链
本地项目代码保存在你的设备

A focused C++ workspace

少一点配置,
多一点动手。

从免费基础课程出发,继续学习数据处理、算法、面向对象、游戏、图形界面与 HTTP 编程。课程支持中英日三种语言,代码、输入和输出集中在一个工作区。

01 / 写代码

从 main.cpp 到多文件项目

项目自动保存,支持多个源码与头文件、复制、粘贴、撤销和项目导出,适合从第一行代码逐步练习。

std::vectorforreturn
02 / 真编译

在设备上完成编译

iPhone、iPad 和 Mac 均使用 App 内置的 Clang/Wasm 工具链,无需安装系统编译器,也无需上传源码编译。

$ clang++ main.cpp
✓ build succeeded
03 / 看结果

输入、输出与停止

准备标准输入、查看 stdout/stderr,并在程序等待输入、输出过多或陷入循环时主动停止。

42退出代码 0 · 18 ms

Three small steps

写下,运行,
理解结果。

不用注册账号,不用创建复杂工程,也不用先学习工具链配置。

  1. 1

    创建练习

    从课程练习或标准 C++ 项目开始;IDE Pro 可创建游戏、GUI、网络及自定义项目。

  2. 2

    编译运行

    点击运行,C++ Starter 在当前设备完成编译和执行。

  3. 3

    查看反馈

    读取程序输出和编译器诊断,修改代码后再次尝试。

C++ Starter App 图标

Made for practice

从一个小程序开始。

C++ Starter 可从 App Store 下载。以上为 0.2.0 功能说明,实际可用功能以已安装版本为准。

在 App Store 下载联系技术支持