Как просмотреть аргумент шаблона C ++ в окне просмотра в VS2015

Я отлаживаю некоторый код C ++, который содержит некоторые шаблоны C ++ с T в качестве аргумента шаблона. Я хотел бы видеть в часах (или при наведении мыши), какой тип T.

Когда я добавляю T, чтобы посмотреть, он не показывает тип. Есть ли способ разрешить аргумент T в отладчике?

Я могу видеть типы аргументов шаблона в стеке вызовов. Поскольку типы довольно сложны, строки в стеке вызовов он настолько длинные, что не могут уместиться на моем дисплее. И очень трудно читать.

Есть ли способ разрешить аргумент T в отладчике?

Я использую Visual Studio 2015 Update 3.

введите описание изображения здесь

4

Решение

добавлять _First или же _Last к вдове часов, они имеют тип _Iterи будет отображаться разрешенный тип. Я не думаю, что есть какой-то другой путь: во время компиляции _Iter заменяется любым используемым типом, поэтому, как только приложение построено, больше не замечается имя _Iter.

2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]