首页 / 功能 / 播放器式执行
播放器式执行:像放视频一样运行程序
CppStudio 把 C++ 程序的执行做成一个播放器:点播放就自动一步一步执行,
随时可以暂停、单步前进、单步回退,或者直接拖动进度条跳到任意一步,
播放速度 0.5x–2x 可调。程序的运行过程第一次变得可以"反复观看"。
为什么做成"播放"而不是"调试"
专业调试器(gdb、VS 调试)是为"找 bug"设计的:断点、 watch、调用栈, 概念多、门槛高。初学者的问题不是找 bug,是看不懂程序在干什么。 播放器是人人都会的交互——播放、暂停、倒回去再看一遍——零学习成本。
完整能力
| 操作 | 说明 |
|---|---|
| ▶ 播放 / 暂停 | 自动按节奏逐句执行,随时停下 |
| 单步前进 | 精确看每一步发生了什么 |
| 单步回退 | 退回去重新看刚才那一步(调试器都做不到) |
| 拖动进度条 | 直接跳到第 N 步,双向均可 |
| 速度调节 | 0.5x 慢放看细节,2x 快进到关键处 |
| 步数计数 | 当前第几步 / 总步数,位置感清晰 |
"回退"为什么重要
看懂一个循环,往往要对比"这一圈和上一圈有什么不一样"。传统工具里执行一闪而过, 错过就没了;CppStudio 里你可以退回去、再进一次、再退回来, 直到真正看懂为止。这也是它和调试器的本质区别:调试器假设你知道自己在找什么, 播放器允许你什么都没看明白就先看十遍。
播放过程中,动态流程图同步高亮当前节点, 变量监视区同步刷新每个变量的值—— 三个视图描述的是同一个"现在"。