Salut,

Par simple curiosite, je me demandais comment le compilateur defini l'espace memoire necessaire a un objet.

Par exemple:
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;
	...
}
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.

En faisant:
J'obtiens 32!!! D'ou provient le 8 bytes de plus? Il sert a quoi?

CaptnB