GDBからのstd ::文字列変数の値を設定しますか?
質問
デバッガは、現在のバッファのメモリイメージを微調整するようにハックに頼ることなく、STD ::文字列変数の値を変更するために、ブレークポイントで停止しているときに
は、それが可能...ですか?
例えば。 "セットのvarのMyString =" Hello World」の
のようなもの
解決
これを(テストされ、私のために動作します)試してみてください
call mystring.assign("hello world")
キーではなく、直接メモリを変更するのではなく、あなたがその状態を変更するには、オブジェクトの関数を呼び出すことです。とてもstd::basic_string
が仕事をしていませんassign
と呼ばれるメンバ関数を持っていることが起こるます。
所属していません StackOverflow