You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.17 08:52:02