визуализировать структуру данных C ++ - PullRequest
3 голосов
/ 03 февраля 2011

Я ищу программу, которая поможет мне отладить дерево в c ++. В моем дереве тысячи узлов, и я хочу просматривать дерево по мере его формирования и просматривать проблемные узлы и ветви. Операционная система не имеет значения. Кто-нибудь знает о программе, которая может сделать это?

Ответы [ 3 ]

1 голос
/ 03 февраля 2011

Единственный практический способ, который я знаю, это написать свой собственный! Хорошим дизайнерским решением является реализация шаблона дизайна посетителя. Тогда вы можете иметь другого посетителя, как:

  • посетитель печати, который печатает ваше дерево в консоли (непрактично, поскольку вы говорите, что у вас много узлов)
  • посетитель сериализации: он запишет ваше дерево в файл.

Затем вы можете "отладить", позвонив соответствующему посетителю в ключевых точках.

my2c

1 голос
/ 03 февраля 2011

Не знаю, на какой платформе вы находитесь, но DDD довольно хорош с этим, хотя ничего не могу сказать о его производительности на огромных сетах.

0 голосов
/ 03 февраля 2011

Рассматривали ли вы Точка ?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...