3

我正在寻找一个程序来帮助我在 C++ 中调试一棵树。我的树有数千个节点,我想在树形成时查看它并查看问题节点和分支。操作系统无所谓。有人知道可以做到这一点的程序吗?

4

3 回答 3

1

不知道你在哪个平台上,但DDD在这方面做得很好,虽然不能说它在大型场景中的表现。

于 2011-02-03T19:38:37.120 回答
1

我知道的唯一实用方法是自己编写!一个好的设计解决方案是实现访问者设计模式。然后你可以有不同的访客,如:

  • 一个打印访问者,在控制台中打印你的树(不实用,因为你说你有很多节点)
  • 一个序列化访问者:它将把你的树写在一个文件中。

然后,您可以通过在关键点调用适当的访问者来“调试”。

my2c

于 2011-02-03T19:40:01.727 回答
0

你考虑过Dot吗?

于 2011-02-03T19:39:22.630 回答