22

デバッガがブレークポイントで停止しているときに、現在のバッファのメモリ イメージを微調整するなどのハックに頼らずに std::string 変数の値を変更することは可能ですか?

たとえば、「set var mystring="hello world」のようなもの

?

4

1 に答える 1

34

これを試してください(テスト済みで、私にとってはうまくいきます):

call mystring.assign("hello world")

重要なのは、メモリを直接変更するのではなく、オブジェクトの関数を呼び出してその状態を変更することです。ジョブをstd::basic_string実行するメンバー関数が呼び出されることが起こります。assign

于 2010-03-23T17:56:38.383 に答える