可视化C++以帮助理解它

juF*_*uFo 4 c++

我现在正在学校学习C++.我们正在使用Dev-C++进行一些简短的练习.有时我发现很难知道我在哪里犯了错误,或者在程序中真正讨厌的是什么.我们的老师教我们画画.在使用链接列表和指针时它们非常有用,但有时我的绘图本身是错误的.

(可视化链表的图纸示例:nl.wikibooks.org/wiki/Bestand:GelinkteLijst.png)

有没有可以解释我的C++代码/程序并将其可视化的软件(为我制作图纸)?我发现了这个:链接文字

其他链接:cs.ru.ac.za/research/g05v0090/images/screen1.png和cs.ru.ac.za/research/g05v0090/index.html

这看起来像我需要的,但不能用于任何下载.我试图联系那个人但没有回答.

有人知道这样的软件吗?我猜也可能对其他学生有用......

亲切的问候,

juFo

JRL*_*JRL 6

这与实际标题无关,但我想就如何理解程序中发生的事情提出一个简单的建议.

我不知道你是否看过一个调试器,但它是一个很好的工具,绝对可以大大提高你对正在发生的事情的理解.根据您的IDE,它将具有或多或少的功能,其中一些应包括:

  • 看到当前的调用堆栈(允许您了解调用什么函数)
  • 查看当前可访问的变量及其值
  • 允许您一步一步地走,看看每个值如何变化
  • 还有很多很多.

因此,我建议您花一些时间了解IDE的特定调试器,并开始使用所有这些功能.有时候只需单击Next就可以获得更多内容.有些事情可能包括动态代码评估,时间回溯等.