Есть некоторая структура, указателей не содержит. sizeof для этой структуры выдает, ну скажем, 32 байта, хотя реальный размер структуры меньше. Знаю, что в МС вижал Си есть такая штука как выравнивание, и когда этому выравниванию говоришь byte, то sizeof на мою структуру выдает верный размер. Что нужно сказать gcc (какую опцию включить или выключить), чтобы sizeof на структуру выдавал корректный размер? В мане на gcc куча всяких алигнментов, какой нужен в моем случае, я так и не понял. Помогите плиз.
←
1
2
3
→
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от logIN
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от logIN
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от logIN
Ответ на:
комментарий
от anonymous
Ответ на:
комментарий
от logIN
Ответ на:
комментарий
от logIN
Ответ на:
комментарий
от Die-Hard
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Ламерский вопрос по структурам и sizeof (2005)
- Форум «неровное» выравнивание структур в gcc 4.0.1 (2006)
- Форум То ли лыжи не едут, то ли malloc еб...й (2001)
- Форум Указатель на указатель на функцию (2016)
- Форум gcc, задание размера структуры (2015)
- Форум valgrind ругается на запись в структуру (2015)
- Форум Запись структуры в файл (2014)
- Форум Как вычислить crc структуры в complie-time? (2024)
- Форум Как выравнивать данные? (2023)
- Форум что значит параметр optval у функции setsockopt (2012)