1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| Symbole::Symbole(Point3D* p1, Point3D* p1, TForme* S)
{
Origine = p1;
Direction = p2;
LaForme = S;
}
// Dans le traitement
Point3D *P1=NULL;
Point3D *P2=NULL;
TForme *uneForme=NULL;
/*
Traitement qui définit P1, P2 et uneForme
MAintenant ces 3 pointeurs sont non NULL, et ils pointent sur des objets déjà existants ou que l'ont vient de créer.
*/
Symbole *UnSymbole = new Symbole(P1, P2, uneForme);
// Maintenant UnSymbole a été créé, il occupe une certaine place en mémoire, et il faudra faire
delete UnSymbole;
// quand on n'en aura plus besoin. |
Partager