Bonjour,

Je voulais revenir sur ce qu'a dit astraya sur l'allocation dynamique quand il parlais du new : en appliquant ceci à la POO "pointeur d'une classe vers une autre classe" : en prenant un petit exemple vite fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
class bibi
{
(...)
}
class gégé
{
bibi *bibiobj
}
(...)
gégé::gégé()
{
bibiobj=new bibi;
}
On suppose que les classes bibi et gégé n'ont aucun lien 'mère/fille'.
Que se passe-t-il ici ? Je crée un objet *bibiobj depuis la classe bibi...
Le pointeur bibiobj est un membre de la classe gégé ayant pour type bibi* ...
? Et le new renvoie l'adresse mémoire de objet pointé *bibiobj ?
Ca me paraît bizarre... Non ?
Et tu dis aussi que le pointeur ne réserve rien pour lui-même : pourtant si l'on en croit ce tuto sur les pointeurs, un emplacement mémoire est bel et bien réservé pour px... ça me paraît d'autant plus bizarre...