如何在 VS2015 中查看 window 中的 C++ 模板参数
How to view C++ template argument in watch window in VS2015
我正在调试一些 C++ 代码,其中包含一些以 T 作为模板参数的 C++ 模板。我想在手表(或鼠标悬停)中看到 T 是什么类型。
我添加T到watch时,不显示类型。有没有办法在调试器中解析 T 参数?
我可以在调用堆栈上看到模板参数类型。由于类型非常复杂,调用堆栈中的行很长,不适合我的显示。而且很难读。
有没有办法解决调试器监视中的 T 参数?
我使用 Visual Studio 2015 更新 3.
在watch widow中添加_First
或_Last
,它们是_Iter
类型,会显示解析后的类型。我不认为有任何其他方式:在编译时 _Iter 被使用的任何类型替换,所以一旦构建应用程序就不会再注意到名称 _Iter。
我正在调试一些 C++ 代码,其中包含一些以 T 作为模板参数的 C++ 模板。我想在手表(或鼠标悬停)中看到 T 是什么类型。
我添加T到watch时,不显示类型。有没有办法在调试器中解析 T 参数?
我可以在调用堆栈上看到模板参数类型。由于类型非常复杂,调用堆栈中的行很长,不适合我的显示。而且很难读。
有没有办法解决调试器监视中的 T 参数?
我使用 Visual Studio 2015 更新 3.
在watch widow中添加_First
或_Last
,它们是_Iter
类型,会显示解析后的类型。我不认为有任何其他方式:在编译时 _Iter 被使用的任何类型替换,所以一旦构建应用程序就不会再注意到名称 _Iter。