Позвольте мне уточнить, я хочу дополнить внутреннюю структуру, как мне это сделать ..? Пример-
где struct b
struct b{
u_int32_t aa;
u_int32_t bb;
};
struct c{
u_int64_t cc;
};
Теперь мой компилятор выполняет заполнение 8 байтов между структурами b и c в структуре d. Итак, как мне избавиться от этого?
Надеюсь, теперь понятно. Может ли кто-нибудь дать мне ответ?
структура д{
struct b;
struct c; //I want to make this structure a padded one, how to go about it?
struct c;
}
Пожалуйста, может кто-нибудь помочь мне с этим.
__attribute__
, а MSVC использует#pragma
. - person Jonathon Reinhart   schedule 03.08.2012