Salut,
Par simple curiosite, je me demandais comment le compilateur defini l'espace memoire necessaire a un objet.
Par exemple:
Puisqu'un double prend 8 bytes et que j'en ai 3, je pensais que la taile d'un objet Vecteur serait de 24 bytes.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 class Vecteur { private: double m_x; double m_y; double m_z; ... }
En faisant:
J'obtiens 32!!! D'ou provient le 8 bytes de plus? Il sert a quoi?
Code : Sélectionner tout - Visualiser dans une fenêtre à part sizeof(Vecteur)
CaptnB
Partager