我试图调试一个没有源
代码的程序,我需要看看它在std :: string中的存储.我一直在
搜索和查找这里,我已经找到了一些关于
输出STL容器的信息,但是它们都是指变量,没有源或调试信息,我所有的都是类数据的内存偏移量.有没有办法做到这一点?
每个std :: string实现都有一个指向其中的原始字符的指针.对于g 4.x,该指针在字符串中偏移0.
如果你知道字符串驻留在例如0x7fffffffda88,然后
print *(char**)0x7fffffffda88
是你需要的
原文链接:https://www.f2er.com/c/116725.html