24932Fermer24934
Kevin KoflerLe 04/02/2015 à 11:43
bearbecue (./24928) :
mais que l'ordre est spécifié par l'implémentation.

he ben, heureusement qu'en pratique c'est jamais le cas.

Ce n'est pas le compilateur qui réarrange, mais le système d'exploitation! Encore une fois: POSIX spécifie qu'une structure doit avoir les champs x, y et z, mais ne spécifie pas dans quel ordre. Donc le système d'exploitation peut déclarer la structure dans l'ordre y, z, x si ça l'arrange (et évidemment le compilateur respectera).
bearbecue (./24932) :
bon KK raconte du caca quoi... embarrassed

C'est toi qui n'as pas compris.