从设置在GDB的std :: string变量的值?
题
当调试器在断点处停止,以修改的std :: string变量的值不诉诸黑客等调整当前缓冲区的存储器图像是否有可能...?
e.g。像 “组VAR的MyString =” 世界你好“
解决方案
试试这个(测试和作品对我来说):
call mystring.assign("hello world")
的关键是,代替直接修改存储器,则调用该对象的函数来改变它的状态。事实上,有std::basic_string
有一个成员函数称为assign
其中做这项工作。
不隶属于 StackOverflow