Discussion:Alignement en mémoire
Autres discussions [liste]
- Admissibilité
- Neutralité
- Droit d'auteur
- Article de qualité
- Bon article
- Lumière sur
- À faire
- Archives
- Commons
Concernant l'article je pense qu'il manque une explication sur le pourquoi de l'alignement mémoire, ainsi que les differents moyen de l'utiliser ou de la désactiver.
Dans l'exemple, _pad1 me semble un trop important. l'alignement étant sur 4 octets (32bits), d'avoir un padding de 3 octets pour retomber sur un multiple de 4. Pour moi on aurait plutot _pad1[3] au lieu _pad1[7], ce qui porte la taille totale a 20 octets.
Est-ce que les calculs de sizeof() proviennent d'un vrai compilateur ?