struct buffer { size_t len; char buf[0]; } b; #define PREFIX sizeof(size_t) Всегда ли (&b->buf - &b) == PREFIX? Или лучше объявить как ниже? #define PREFIX (&((struct buffer *)0)->buf)
struct buffer { size_t len; char buf[0]; } b; #define PREFIX sizeof(size_t) Всегда ли (&b->buf - &b) == PREFIX? Или лучше объявить как ниже? #define PREFIX (&((struct buffer *)0)->buf)
Ответ на:
Re: Выравнивание в структуре
от anonymous
Ответ на:
Re: Выравнивание в структуре
от Murr
Ответ на:
Re: Выравнивание в структуре
от Chumka