Bonjour,
Question simplissime, je me demande comment fonctionne le new au niveau de l'allocation mémoire d'une classe.
Si je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 class A { public: A(){m_iA = 10;}; int GetA(){return m_iA;}; protected: int m_iA; };
Quel est l'espace alloué par cette opération? Est-ce simplement sizeof(A);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2A *pa = new A;
Dans ce cas comment est réalisé le lien entre les données d'une classe (ses variable membres) et ses fonctions membres?
Merci
Partager