在Windbg中调试C++ STL容器

use*_*071 10 c++ stl windbg

Windbg粉丝声称它非常强大,我倾向于同意.但是当谈到调试STL容器时,我总是陷入困境.如果变量在堆栈上,!stl扩展有时会将其计算出来,但是当具有复杂类型(例如std::vector<TemplateField, std::allocator<TemplateField> >)的容器在堆上或其他结构的一部分上时,我只是不知道如何查看其内容.

感谢任何提示,指针.

dee*_*mok 2

您可能还想尝试一下这个调试器扩展。它是一个名为 SDbgExt 的库,由Skywing开发。