C ++ IDE для контейнеров STL - PullRequest
       18

C ++ IDE для контейнеров STL

2 голосов
/ 06 декабря 2011

Какие C ++ IDE изначально поддерживают просмотр контейнеров STL в режиме отладки?

Одной IDE является Visual Studio, но я хочу от нее отказаться и хотел бы, чтобы контейнеры STL находились в режиме отладки. Специально для Windows IDE приветствуются другие IDE для ОС.

Ответы [ 2 ]

6 голосов
/ 06 декабря 2011

Затмение!

«Отладка CDT теперь поддерживает полную симпатичную печать структур STL с использованием GDB 7.0 или более поздней версии. Это означает, что сложные структуры, такие как Карты, Списки и Векторы, будут отображаться в удобной для пользователя форме». ( источник )

(CDT - инструмент разработки Eclipse для C / C ++)

1 голос
/ 07 декабря 2011

Microsoft Visual Studio поддерживает возможность написания пользовательских сценариев инспектора отладки именно для этой ситуации. Вы можете написать скрипт, который скажет отладчику, как именно оценивать и отображать контейнеры STL (или любой другой сложный тип), который вы хотите просмотреть.

Последние версии Embarcadero C ++ Builder (и Delphi) также теперь поддерживают возможность написания пользовательских инспекторов для сложных типов, используя скомпилированный код вместо сценариев.

...