用于STL容器的C ++ IDE

时间:2011-12-06 19:31:08

标签: c++ windows debugging stl containers

什么C ++ IDE本身支持在调试模式下查看STL容器?

一个IDE是Visual Studio,但我希望从中移动并希望STL容器处于调试模式。现在特别关注Windows IDE,欢迎使用其他OS IDE。

2 个答案:

答案 0 :(得分:6)

的Eclipse!

“CDT调试现在支持使用GDB 7.0或更高版本完全打印STL结构。这意味着复杂的结构,如地图,列表和矢量,将以用户友好的方式显示。” (source

(CDT是Eclipse的C / C ++开发工具)

答案 1 :(得分:1)

Microsoft Visual Studio支持为此情况编写自定义调试检查器脚本的功能。您可以编写一个脚本,告诉调试器如何评估和显示您要查看的STL容器(或任何其他复杂类型)。

Embarcadero C ++ Builder(和Delphi)的最新版本现在也支持使用编译代码而不是脚本为复杂类型编写自定义检查器的功能。