Pergunta

É possível ... quando o depurador é interrompido em um ponto de interrupção, para modificar o valor de uma variável STD :: String sem recorrer a hacks como ajustar a imagem da memória do buffer atual?

por exemplo, algo como "set var mystring =" hello world "

?

Foi útil?

Solução

Experimente isso (testado e funciona para mim):

call mystring.assign("hello world")

A chave é que, em vez de modificar a memória diretamente, você chama as funções do objeto para alterar seu estado. Acontece que std::basic_string tem uma função de membro chamada assign que faz o trabalho.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top