Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.133.12.172] |
|
Страницы: (2) 1 [2] все ( Перейти к последнему сообщению ) |
Сообщ.
#16
,
|
|
|
У автора в структуре 9 переменных по 1 байту, sizeof возвращает 4, а вы тут уже про padding-байты начали. Для начала объясните, как 9 байт влезли в 4. Там же поля объявлены как обычные bool, а не как bitfield.
|
Сообщ.
#17
,
|
|
|
Pacific, вангую, что ТС опять начал sizeof указателя проверять.
|
Сообщ.
#18
,
|
|
|
Цитата а sizeof(структура) возвращает почему-то 4 это как вы так меряете? struct Example { ... }; Example test; Измерением размера структуры test будет: sizeof(Example); ну, либо: sizeof(struct Example); Если у вас иначе, читайте сообщение shm. |
Сообщ.
#19
,
|
|
|
Судя по полученному размеру опять вместо структуры был измерен указатель на неё.
|
Сообщ.
#20
,
|
|
|
Да, был sizezof от указателя.
|