Есть некоторая структура, указателей не содержит. sizeof для этой структуры выдает, ну скажем, 32 байта, хотя реальный размер структуры меньше. Знаю, что в МС вижал Си есть такая штука как выравнивание, и когда этому выравниванию говоришь byte, то sizeof на мою структуру выдает верный размер. Что нужно сказать gcc (какую опцию включить или выключить), чтобы sizeof на структуру выдавал корректный размер? В мане на gcc куча всяких алигнментов, какой нужен в моем случае, я так и не понял. Помогите плиз.
←
1
2
3
→
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от logIN
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от logIN
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от logIN
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от logIN
Ответ на:
комментарий
от logIN
Ответ на:
комментарий
от Die-Hard
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Ламерский вопрос по структурам и sizeof (2005)
- Форум Указатель на указатель на функцию (2016)
- Форум Условия для препроцессора (2014)
- Форум ★ #pragma pack VS #pragma не`pack ★ (2019)
- Форум Как выравнивать данные? (2023)
- Форум sizeof (2004)
- Форум PCManFM неверный размер иконок (2016)
- Форум fc-match выдаёт неверный результат (2016)
- Форум ntfs-3g неверный размер каталога (2013)
- Форум QTcpSocket: неверный размер переданных данных (2014)