我试图为一个.natvis类型定义一个uint32_t类型,将其显示为一个由四个字符组成的数组,在调试期间,在“监视”窗口中,这些字符的表达式会有点类似于这样:(char*)&fourcc,4。
不幸的是,natvis似乎不太喜欢它--它被忽略了,例如{(char*)&fourcc,4}、{(char*)&{fourcc},4、{((char*)&)fourcc,4}不起作用。如果完全支持文档,那么它并不能清楚地说明如何执行强制转换。
我遗漏了什么?
发布于 2017-12-17 07:33:04
它支持转换,语法是{(char*)&fourcc,4},即使用xml来表示'&‘。
为了获得最佳结果,可以沿数组大小(即上面的na )使用4修饰符来抑制存储器地址的显示。
发布于 2017-12-17 07:32:56
它需要是& HTML实体
https://stackoverflow.com/questions/47853083
复制相似问题