2017-04-13 17 views
1

我正在嘗試爲visual studio創建一個.natvis文件。根據這page我可以參考$T1, $T2等模板參數。因此在MyClass<A>的情況下$T1將引用A類型。這工作。但在我的情況下,A本身就是一個模板,我需要引用它的參數,某種$T1<$T1> - 但這顯然不起作用。.natvis - 如何引用模板模板參數?

回答

0

至少在Visual Studio 2015中,模板參數假變量$T1,$T2等看起來實際上對應於類型「name」表達式中的通配符,而不是嚴格對應於模板參數。

例如,當針對outer< int, inner< float >, short, long >

<Type Name="outer&lt;*,inner&lt;*&gt;,*&gt"> 

火柴,$T1擴展到int$T2擴展到float$T3擴展到short, long

相關問題