Pas de problème d’alignement si tu fais pas un read((void*)&myStruct) mais que tu fais champ par champ.
Dans mon cas, je dois acceder aux donnees par offset (pour recuperer au choix int32, int16 et byte). Donc meme en lisant les donnees champ par champ lors du chargement depuis le disque, j'ai quand meme des problemes d'alignement lors d'un access ulterieur si je ne fais pas attention et que je ne rajoute pas des #pragma pack autour de ma structure (le padding depend de l'architecture et du compilateur...).
Mais la question « battery included » ou pas est orthogonale à la question « portable ou pas »
La question est depuis le debut portable facilement ou pas...
[^] # Re: Bonne nouvelle
Posté par Littleboy . En réponse à la dépêche Que penser du rachat de Novell ?. Évalué à 1.
Dans mon cas, je dois acceder aux donnees par offset (pour recuperer au choix int32, int16 et byte). Donc meme en lisant les donnees champ par champ lors du chargement depuis le disque, j'ai quand meme des problemes d'alignement lors d'un access ulterieur si je ne fais pas attention et que je ne rajoute pas des #pragma pack autour de ma structure (le padding depend de l'architecture et du compilateur...).
Mais la question « battery included » ou pas est orthogonale à la question « portable ou pas »
La question est depuis le debut portable facilement ou pas...