9Fermer11
nitroLe 12/03/2005 à 11:05
JackosKing
: Si Si le compilo a droit d'ordonner les données d'une structure

Euh, non. En C, les membres (hors bitfield) de la structure doivent avoir des adresses qui augmentent dans l'ordre où ils sont déclarés. Autrement dit, il peut y avoir du padding, mais pas de réordonnancement.
Idem en C++ pour les membres (hors static) qui appartiennent au même groupe d'accès. Par contre différents groupes d'accès peuvent être réordonnés.