VS Code中cppvsdbg调试时,如何用命令一次性输出变量完整信息?
在VS Code中用cppvsdbg一次性输出变量完整内容的方法
当你用cppvsdbg调试C++程序时,想要像gdb的-exec print那样一次性输出变量全部内容,可以用以下两个VS调试器原生命令:
-exec dv /v 变量名:dv是Display Variables的缩写,/v参数表示显示详细信息。比如针对你的std::vector<double> xy,输入-exec dv /v xy,会直接输出变量的大小、容量以及所有元素的完整内容,无需手动展开。-exec ? 变量名:这是VS调试器的求值命令,同样会展开变量的所有嵌套成员和内容,一次性展示全部信息。
举个实际输出的例子(针对你的xy变量):
xy = { size=5 }
[0]: 1.0
[1]: 2.0
[2]: 3.0
[3]: 4.0
[4]: 5.0
capacity: 5
这两个命令都能满足你一次性获取变量全部内容的需求,适配cppvsdbg的调试环境。
内容的提问来源于stack exchange,提问作者nbunderson
相关产品推荐
相关产品推荐

