Est-ce que l'adresse d'un objet est la meme que les membres ?
rick_moins_moins
Messages postés3Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention 7 mai 2005
-
5 mai 2005 à 00:02
bayeto
Messages postés224Date d'inscriptionmardi 12 août 2003StatutMembreDernière intervention18 octobre 2010
-
5 mai 2005 à 18:57
Bonjour,
je souhaiterais savoir si l'adresse d'une instance de classe est la meme que l'adresse d'une donnee membre de cette classe ?
A voir également:
Est-ce que l'adresse d'un objet est la meme que les membres ?
rick_moins_moins
Messages postés3Date d'inscriptionmercredi 15 novembre 2000StatutMembreDernière intervention 7 mai 2005 5 mai 2005 à 14:55
Je donne un exemple:
class test{
public:
test( );
int i;
void modifieur (int x);
private:
int p;
}
test::test( ){
i=1;
}
void test::modifieur(int x){
p=x;
}
int main( )
{
test a; //creation de l'objet a
a.i=10; //on donne une nouvelle valeur a la donnee public de a.
return 0;
}
Ma question etait:
l'objet "a" à une adresse en memoire (&a) et la donnee "i" membre de "a" a elle aussi un emplacement en memoire. Je voudrais savoir si l'emplacement en memoire de "i" est le meme que celui de l'objet dont fait partie "i" c'est-a-dire "a" ?