C++ Starter App
在 iPhone、iPad 和 Mac 上随时写一点 C++。
核心功能
- 创建、重命名、复制、删除和恢复本地 C++ 项目;
- 编辑单个
main.cpp文件并自动保存; - 使用 C++17 和常见标准库头文件;
- 在设备上完成编译和运行,不上传源代码;
- 准备标准输入,并在运行期间继续输入或发送 EOF;
- 查看标准输出、标准错误、编译诊断、退出代码和运行耗时;
- 停止长时间运行、无限循环或输出过多的程序。
本地工具链
iPhone 和 iPad 使用 App 内置的 Clang、LLD、libc++、WASI sysroot 和 WebAssembly 运行环境。Mac 版本使用系统提供的 Clang 编译器。两种平台都在当前设备处理代码,不依赖远程编译服务器。
项目与数据
当前版本的每个项目包含一个 main.cpp、一份预置标准输入和项目元数据。项目保存在 App 的本地数据目录中;当前版本不提供账号、云同步或远程备份。
系统要求
需要 iOS/iPadOS 17 或 macOS 14 及更高版本。首次冷编译时间和可处理的程序规模会受设备性能、可用内存以及代码复杂度影响。
C++ Starter 用于编程学习和小型代码练习,不是完整桌面 IDE,也不保证兼容所有 C++ 库、系统 API、编译器版本或生产工程。