странное поведение sizeof
От: Cantor  
Дата: 08.02.06 20:12
Оценка:
Доброе время суток. Пишу на С под windows xp. Среда разработки Visual Studio 2005. Имеется примерно следующая структура:

typedef struct {
short a;
short b;
short c;
double d;
double e;
double f;
} st;

Если посчитать размер структуры, получается 30 байт. Но! Функция sizeof(st) возвращает значение 32. Если из структуры убрать все даблы, то sizeof вернет вполне адекватные 6 байт. Не то, чтоб мне было жалко 2 байта, а все-таки в чем секрет?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.