Я отлаживаю некоторый код C++, который содержит некоторые шаблоны C++ с T как аргумент шаблона. Я хотел бы видеть в часах (или на мыши) тип T.Как просмотреть аргумент шаблона C++ в окне просмотра в VS2015
Когда я добавляю T для просмотра, он не отображает тип. Есть ли способ разрешить аргумент T в отладчике?
Я вижу типы аргументов шаблона в стеке вызовов. Поскольку типы довольно сложны, строки в стеке вызовов так длинны, что не могут соответствовать моему дисплею. И очень трудно читать.
Есть ли способ разрешить аргумент T в отладчике?
Я использую Visual Studio 2015 Update 3.
А что делать в случаях, когда экземпляр T отсутствует в исходном коде? – qub1n
Не совсем уверен, что вы имеете в виду: когда нет инстанцирования, нет никакого типа, чтобы понять? И в любом случае на самом деле также нет скомпилированного исходного кода, поэтому в исполняемом файле нет следа класса, поэтому также не нужно отлаживать (как и с любым классом или функцией без шаблона) – stijn
, а что касается typeid (T) или некоторой функции result = someMagicFunction() –
qub1n