Проблема с sizeof
От: shabshay  
Дата: 12.04.02 05:24
Оценка:
Есть такой код:
    struct s{
        byte b1;
        byte b2;
        int i1;
        byte b3;
    };

    s var;
    DWORD dw1 = sizeof (var);
    
    DWORD dw2 = sizeof (var.b1) + sizeof (var.b2) + 
        sizeof (var.i1) + sizeof (var.b3);

Результат:
dw1 = 12
dw2 = 7

Как это может быть?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.