gpt4 book ai didi

c++ - .natvis - 如何引用模板模板参数?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:00:01 25 4
gpt4 key购买 nike

我正在尝试创建一个 .natvis Visual Studio 的文件。根据这个page我可以使用 $T1, $T2 引用模板参数等等。所以在 MyClass<A> 的情况下$T1将引用类型 A .这行得通。但就我而言 A本身就是一个模板,我需要引用它的参数,某种 $T1<$T1> - 但这显然行不通。

最佳答案

至少在 Visual Studio 2015 中,模板参数伪变量 $T1 , $T2等似乎实际上对应于类型“名称”表达式中的通配符,而不是严格对应于模板参数。

例如,当

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

匹配outer< int, inner< float >, short, long > , $T1扩展为 int , $T2扩展为 float$T3扩展为 short, long .

关于c++ - .natvis - 如何引用模板模板参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43386866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com