如何在VS2015的监视窗口中查看C ++模板参数

时间:2016-09-11 07:44:15

标签: c++ templates visual-studio-2015 watch

我正在调试一些C ++代码,其中包含一些C模板,其中T作为模板参数。我希望看到(或鼠标悬停)什么类型的T。

当我添加T观看时,它不会显示类型。有没有办法在调试器中解析T参数?

我可以在调用堆栈上看到模板参数类型。由于类型非常复杂,他调用堆栈中的行很长,不适合我的显示。而且很难阅读。

有没有办法在调试器监视中解析T参数?

我使用Visual Studio 2015 Update 3。

enter image description here

1 个答案:

答案 0 :(得分:2)

_First_Last添加到监视窗口,它们的类型为_Iter,并且将显示已解析的类型。我认为没有任何其他方式:在编译时_Iter被替换为使用的任何类型,因此一旦构建应用程序,就不再注意名称_Iter了。