C++ Starter
iPhone、iPad、Mac で、いつでも少しずつ C++ を。
主な機能
- ローカル C++ プロジェクトの作成、名前変更、複製、削除、復元
main.cpp一つを編集し、自動保存- C++17 と一般的な標準ライブラリのヘッダに対応
- ソースコードをアップロードせずデバイス上でコンパイル、実行
- 標準入力の準備、実行中の追加入力、EOF の送信
- 標準出力、標準エラー、診断、終了コード、実行時間を表示
- 長時間実行、無限ループ、過剰出力のプログラムを停止
ローカルツールチェーン
iPhone と iPad は内蔵の Clang、LLD、libc++、WASI sysroot、WebAssembly ランタイムを使用します。Mac はシステムの Clang を使用します。いずれもリモートコンパイルサーバーを使わず、現在のデバイス上でコードを処理します。
プロジェクトとデータ
現在の各プロジェクトには、main.cpp、プリセット標準入力、プロジェクト情報が含まれます。データは App のローカル領域に保存され、アカウント、クラウド同期、リモートバックアップはありません。
動作環境
iOS/iPadOS 17 以降、または macOS 14 以降が必要です。初回コンパイル時間や処理できる規模は、デバイス性能、空きメモリ、コードの複雑さによって異なります。
C++ Starter は学習と小規模なコード練習のためのツールです。完全なデスクトップ IDE ではなく、すべてのライブラリ、システム API、コンパイラ、製品開発プロジェクトとの互換性を保証しません。