Mon application a une structure définie:Sizeof rapports incorrect Taille de la structure définie type -
typedef struct zsSysVersionMsg_tag
{
WORD cmd;
BYTE len;
} zsSysVersionMsg_t;
je me attends sizeof(zsSysVersionMsg_t)
d'évaluer à 3. Cependant, quand je lance mon application, il évalue à 4. Can Quelqu'un explique pourquoi c'est? (J'ai vraiment besoin d'évaluer à 3.) Merci.
standard dit qu'il évaluera à> = wizeof (MOT) + sizeof (BYTE), pas necesarrily exactement –