我正在尝试定义一个.natvis< displayString>对于uint32_t
类型,显示为四个字符的数组,在调试期间,在手表窗口中,将有点像这样表示: (char*)&fourcc,4
。
不幸的是,Natvis似乎不喜欢&非常 - 被忽略,例如{(char*)&fourcc,4}
,{(char*)&{fourcc},4
,{((char*)&)fourcc,4}
不起作用。该文档根本没有支持,这并不能使如何执行演员表。
我缺少什么?
casts 是支持的,语法为 {(char*)&fourcc,4}
,即使用xml entity'&'。
为了获得最佳结果,na
修饰符可以沿数组大小(即上面的4
)使用来抑制存储器地址的显示。
它需要为&html实体