| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Для новичков > Почему MINGW размер структуры считает не как GCC |
| Автор: duzeev 27.8.2015, 23:01 |
| Почему MINGW размер структуры считает не как GCC? struct TT { unsigned char i:1; unsigned char e:15; } __attribute__((__packed__)) ; разве sizeof(TT) не должен быть равен 1, почему он равен 3 |
| Автор: feodorv 28.8.2015, 01:42 |
| А что это такое??? Вообще, как я понимаю, mingw в вопросе выравнивания структур настроен на совместимость с MS Visual C++, а не с gcc (см. опцию -mno-ms-bitfields). |
| Автор: volatile 28.8.2015, 12:51 | ||
Размер поля превышает ширину его типа
следовательно Нет не должен. (если конечно размер чара у вас не больше 15 бит |