Salut à tous. Je me penche sur la taille des données car je fais des écritures binaires d'objets à taille variable dans des fichiers.
En faisant des test avec des sizeof(), je me suis rendu compte que les class prennent au minimum 1 octet même si elles sont vides. Si j'y ajoute une variable de 4 octets, alors la class fait 4 octets. Jusque ici, je comprends pourquoi.
Mais ce qui me chiffone, c'est que si cette foi j'y ajoute un tableau de char à taille fixe, la taille change de 4 en 4. Autrement dit, un char[4] fait la même taille qu'un char[5] ou un char[6] ou un char[7].
Si on pouvait m'éclairer.. Merci