Синтаксис визуализации Natvis FourCC

Я пытаюсь определить.natvis для uint32_t type, чтобы показать как массив из четырех символов, который в окне Watch, во время отладки, будет выглядеть примерно так: (char*)&fourcc,4,

К сожалению, natvis, похоже, не очень-то нравится - его игнорируют, например {(char*)&fourcc,4}, {(char*)&{fourcc},4, {((char*)&)fourcc,4} не работает Документация не дает понять, как выполнять приведения, если это вообще поддерживается.

Что мне не хватает?

2 ответа

Решение

Поддерживается приведение типов и синтаксис {(char*)&fourcc,4}то есть используйте сущность xml для '&'.

Для достижения наилучших результатов na модификатор может быть использован по размеру массива (т.е. 4 выше), чтобы подавить показ адреса памяти.

Это должна быть & HTML сущность

Другие вопросы по тегам