我正在调试一些C ++代码,其中包含一些C模板,其中T作为模板参数。我希望看到(或鼠标悬停)什么类型的T。
当我添加T观看时,它不会显示类型。有没有办法在调试器中解析T参数?
我可以在调用堆栈上看到模板参数类型。由于类型非常复杂,他调用堆栈中的行很长,不适合我的显示。而且很难阅读。
有没有办法在调试器监视中解析T参数?
我使用Visual Studio 2015 Update 3。
答案 0 :(得分:2)
将_First
或_Last
添加到监视窗口,它们的类型为_Iter
,并且将显示已解析的类型。我认为没有任何其他方式:在编译时_Iter被替换为使用的任何类型,因此一旦构建应用程序,就不再注意名称_Iter了。