使用 Visual Studio 调试时如何查看 C++ 模板参数?

i.s*_*tav 5 c++ debugging visual-studio

我发现在使用 Visual Studio 进行调试时,编译时值并不那么容易查看。

假设我的程序刚刚停止在某个实例化函数模板中的某个断点处

我想检查一些表达式

  1. 与模板的当前实例化关联的模板参数(类型和非类型)

  2. constexpr变量(可以依赖于模板参数)

  3. 本地声明的类型using(也可以依赖于)

“观看”和“立即”窗口似乎不支持这些。

如何在不修改代码的情况下检查这些表达式?