Изменение значений контейнера STL (std::string) в отладчикеC++

Программы на C++. Форум разработчиков
Anonymous
Изменение значений контейнера STL (std::string) в отладчике

Сообщение Anonymous »

Если я правильно понимаю, VSCode использует -var-assign для установки переменных в отладчике. Это не работает, например. std::string.
Обходным решением является использование вызова -exec string_variable_name.assign("new_value") (или string_variable_name.operator=("new_value" )) из окна оболочки отладчика VSCode.
Можно ли применить этот трюк, чтобы я мог использовать окно переменных для присвоения значений строкам (например, конкретную конфигурацию или расширение)?
Я попробовал еще несколько расширений, конфигураций launch.json и т. д., но поскольку я новичок в VSCode, возможно, я делаю здесь что-то совершенно неправильное. (из vim)
См. также: https://github.com/microsoft/vscode-cpp ... ssues/5662

Подробнее здесь: https://stackoverflow.com/questions/793 ... n-debugger

Вернуться в «C++»