Смещения элементов структуры во время компиляции или с использованием IDE

Как я могу узнать, как все члены структуры расположены внутри?
Мне нужен подробный список со всеми смещениями и размерами
Есть ли какой-нибудь плагин для IDE, я использую Visual Studio 2013?
Я не могу использовать смещение или что-то подобное, потому что мне нужна информация обо всех полях

struct Test {
int   a; //0x0000 (4)
float b; //0x0004 (4)
bool  c; //0x0008 (1)
}; //Size=0x000C

Спасибо

0

Решение

Нет встроенного отражения относительно структур. Есть библиотеки, которые вводят больше кода (обычно макрос), что делает структуру отражаемой.

Примеры:

Если вы можете изменить свой автоматически сгенерированный код, чтобы включить часть этого, вам может повезти. В противном случае, я не думаю, что есть выход.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]