# Sketch C++ (Offline Compiler, Debug)

> Offline C++ compiler and debugger for iOS devices. (iPhone/iPad app by 辉 马.)

- Source: https://appshunter.io/ios/app/sketch-c-plus-plus-offline-compiler-debug/id980231813 (this page in markdown: same URL + `.md`)
- Developer: [辉 马](https://appshunter.io/developer/959342857)
- Category: Education, Reference
- Price: Free
- Rating: 2.50/5 from 4 App Store ratings · 40 written reviews indexed
- Age rating: 4+
- Requires: iOS 7.0 · 20 MB
- Languages: American English, Chinese (Simplified, China)
- Released: 2015-04-04
- Data updated: 2026-08-14
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/sketch-c-plus-plus-offline-compiler-debug/id980231813/reviews.md

## What is Sketch C++ (Offline Compiler, Debug)?

Sketch C++ is a IOS device on the C++ language editing and operation procedures. Can be used for learning C++ programming language.

Contains the following functions:

The 1 code editor: syntax highlighting, auto indent

The 2 code is compiled to run: direct local compile operation, does not need the network.

The 3 can debug

Support for C++ classes, inheritance, overloading, virtual function, characteristic template

With standard C and standard C++ Library
Add Library
posix,
ipc,
zlib,
socket,
sqlite3, 
jpeg,
opengles1-3,
Core Foundation(based iOS sdk7.0),
Core Graphics(based iOS sdk7.0),
UIKit(CCView,CCLabel,CCImageView,CCButton,CCTextField,CCCanvasView) Library
Debug:
Help:        ?         : help
             help      : help
             /[keyword] : search keyword in help information
Source:      v {[line]}: view source code {around [line]}
             V [stack] : view source code in function call stack
             t         : show function call stack
Evaluation:  p [expr]  : evaluate expression (no declaration/loop/condition)
Evaluation:  s [expr]  : step into expression (no declaration/loop/condition)
Evaluation:  S [expr]  : step over expression (no declaration/loop/condition)
             {[statements]} : evaluate statement (any kind)
Monitor:     g {[var]} : list global variable
             l {[var]} : list local variable
             proto {[scope]::}[func] : show function prototype
             class {[name]} : show class definition (one level)
             Class {[name]} : show class definition (all level)
             typedef {name} : show typedefs
             function  : show interpreted functions
             macro     : show macro functions
             template  : show templates
             include   : show include paths
             file      : show loaded files
             where     : show current file position
             return [val] : return undefined symbol value
Run:         S         : step over function/loop
             s         : step into function/loop
             i         : ignore and step over
             c {[line]}: continue {to [line]}
             e         : step out from function
             b [line]  : set break point
             db [line] : delete break point
             a [assert]: break only if assertion is true
Quit:        q         : quit

## Key features

- Offline C++ code editing
- Local compilation and execution
- Integrated debugger
- Syntax highlighting
- Support for C++ classes and templates
- Standard C/C++ library support

## Recent user reviews (10 of 40)

All indexed reviews: https://appshunter.io/ios/app/sketch-c-plus-plus-offline-compiler-debug/id980231813/reviews.md

### 5/5 — Thank You

*2026-03-30*

I don’t know how to thank you about this really helpful app!! You saved me

### 1/5 — 版本，版本！

*2026-03-18*

版本太旧，啥都不支持，连个头文件theard都不行

### 3/5 — No good c++.

*2025-12-06*

It’s just for c

### 1/5 — 闪退

*2024-02-03*

闪退求尽快修复

### 1/5 — trash can

*2023-06-10*

不知道为什么不明原因会报错，太trash拉。

### 1/5 — 无

*2023-01-28*

简单但容易闪退

### 1/5 — 垃圾

*2019-08-18*

浪费老子时间，银子。动不动就卡死还还没发打出来空格。

### 3/5 — File sharing:(

*2019-07-28*

In the free version, file sharing is possible, but not this version..

### 3/5 — 1度落ちるようになると

*2019-06-28*

頻繁に落ちます。改善お願いします。
またバックグラウンドの背景色も薄めの黒など選択できるようにして欲しいです。

まだiPad標準のファイルから中のファイルを管理できるようにしてください。便利度が増します

### 1/5 — 评论

*2019-05-13*

这个有点垃圾了吧。写个最简单的程序都不能运行，感觉被坑了

## Frequently asked questions about Sketch C++ (Offline Compiler, Debug)

### What is Sketch C++?

Sketch C++ is an application for iOS devices that allows you to write, compile, and debug C++ code locally. It's designed for learning and practicing C++ programming without an internet connection.

### Can I use Sketch C++ offline?

Yes, Sketch C++ is designed for offline use. You can compile and run your C++ code directly on your device without needing an internet connection.

### Does Sketch C++ support advanced C++ features?

Yes, Sketch C++ supports advanced C++ features including classes, inheritance, overloading, virtual functions, and templates. It also includes standard C and C++ libraries.

### What debugging capabilities does Sketch C++ offer?

Sketch C++ includes a comprehensive debugger with commands for viewing source code, call stacks, evaluating expressions, stepping through code, setting breakpoints, and monitoring variables.

### What is the rating of Sketch C++?

Sketch C++ has a rating of 1.7 stars from 3 ratings, indicating a mixed reception from its users.

### Is Sketch C++ free to use?

Yes, Sketch C++ is available for free. There are no costs associated with downloading or using the core features of the application.

### What devices is Sketch C++ compatible with?

Sketch C++ is compatible with iPhone, iPad, and iPod touch devices running iOS. It is suitable for users aged 4 and above.

### How often is Sketch C++ updated?

The latest version of Sketch C++ is 1.4, which was last updated on December 9, 2015. This suggests infrequent updates.

## Version history (last 4 releases)

### 1.4 — 2015-12-09

This app has been updated by Apple to display the Apple Watch app icon.

fix crash bugs when create file

### 1.2 — 2015-10-17

Add Library
posix,
ipc,
zlib,
socket,
sqlite3, 
jpeg,
opengles1-3,
Core Foundation(based iOS sdk7.0),
Core Graphics(based iOS sdk7.0),
UIKit(CCView,CCLabel,CCImageView,CCButton,CCTextField,CCCanvasView) Library
Debug:
Help:        ?         : help
             help      : help
             /[keyword] : search keyword in help information
Source:      v {[line]}: view source code {around [line]}
             V [stack] : view source code in function call stack
             t         : show function call stack
Evaluation:  p [expr]  : evaluate expression (no declaration/loop/condition)
Evaluation:  s [expr]  : step into expression (no declaration/loop/condition)
Evaluation:  S [expr]  : step over expression (no declaration/loop/condition)
             {[statements]} : evaluate statement (any kind)
Monitor:     g {[var]} : list global variable
             l {[var]} : list local variable
             proto {[scope]::}[func] : show function prototype
             class {[name]} : show class definition (one level)
             Class {[name]} : show class definition (all level)
             typedef {name} : show typedefs
             function  : show interpreted functions
             macro     : show macro functions
             template  : show templates
             include   : show include paths
             file      : show loaded files
             where     : show current file position
             return [val] : return undefined symbol value
Run:         S         : step over function/loop
             s         : step into function/loop
             i         : ignore and step over
             c {[line]}: continue {to [line]}
             e         : step out from function
             b [line]  : set break point
             db [line] : delete break point
             a [assert]: break only if assertion is true
Quit:        q         : quit

### 1.1 — 2015-05-05

fix only can create .c file

### 1.0 — 2015-04-03

No release notes.

## Apps similar to Sketch C++ (Offline Compiler, Debug)

| App | Rating | Price | Category |
| --- | --- | --- | --- |
| [C# Compiler](https://appshunter.io/ios/app/c-compiler/id6670162788) | 3.0 (2) | Free | Education |
| [C++ Champ](https://appshunter.io/ios/app/c-plus-plus-champ/id6474078051) | 4.0 (1) | Free | Education |
| [C/C++ Offline compiler](https://appshunter.io/ios/app/cc-plus-plus-offline-compiler/id1506375410) | 3.6 (5) | Free | Education |
| [Learn C++ Programming Language](https://appshunter.io/ios/app/learn-c-plus-plus-programming-language/id6447373088) | — | Free | Education |
| [C++ Tutorial](https://appshunter.io/ios/app/c-plus-plus-tutorial/id6478927727) | 4.8 (4) | Free | Education |
| [极客手册-零基础学习前后端开发](https://appshunter.io/ios/app/id1449791934) | 1.0 (2) | Free | Education |

## More apps by 辉 马

- [Dynamic Geometry Sketch Pad](https://appshunter.io/ios/app/dynamic-geometry-sketch-pad/id964956312)
- [Sketch C ( Offline Compiler,Debug )](https://appshunter.io/ios/app/sketch-c-offline-compilerdebug/id978527183)
- [Sketch Lua](https://appshunter.io/ios/app/sketch-lua/id980512291)
- [Formula Calc - Reimagined the Calculator](https://appshunter.io/ios/app/formula-calc-reimagined-the-calculator/id982833820)
- [iPyDE](https://appshunter.io/ios/app/ipyde/id984990674)

All apps by 辉 马: https://appshunter.io/developer/959342857

## Related topics

[cpp compiler](https://appshunter.io/ios/topics/cpp-compiler)

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-14.*
