Я пытаюсь определить .natvis <DisplayString> для uint32_t
type, чтобы показать как массив из четырех символов, который в окне Watch, во время отладки, будет выглядеть примерно так: (char*)&fourcc,4
,
К сожалению, natvis, похоже, не нравится & очень много — это игнорируется, например {(char*)&fourcc,4}
, {(char*)&{fourcc},4
, {((char*)&)fourcc,4}
не работает документация не делает очевидным, как выполнять приведения, если это вообще поддерживается.
Что мне не хватает?
Слепки являются поддерживается, и синтаксис {(char*)&fourcc,4}
то есть использовать сущность xml для&».
Для достижения наилучших результатов na
модификатор может использоваться вдоль размера массива (т.е. 4
выше), чтобы подавить показ адреса памяти.
Это должно быть & HTML-сущность