A la fin du tutoriel, il y a cette citation:
Mais je suis chagriné par le 2e new (new Aliment). Il a été alloué dynamiquement, mais ayant aucune référence sur le pointeur, comment peut-on le détruire?En pratique, on chaîne souvent les constructions comme suit, bien que cela puisse réduire la lisibilité :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BaseAliment *c= new DecorateurGout( *(new Aliment(1.5,"Gauffre")),0.2,"Sucre") ;![]()
Partager