I\'m trying to debug a program that has no source code available, and I need to look at what it has stored in a std::string. I\'ve been Googling and looking on here, and I\'
Perhaps the easiest option is to use the c_str method, as in:
print myStr.c_str()
                                                                        Every std::string implementation has a pointer to the raw characters in it somewhere. For g++ 4.x, that pointer is at offset 0 into the string.
If you know that the string resides at e.g. 0x7fffffffda88, then
print *(char**)0x7fffffffda88
is what you need.