Bonjour,

Je vois dans les exemples de la libraire boost.ggl des trucs comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
struct my_ring : std::deque<my_point> {};
Je pensais qu'il y avait des risques ? par exemple si on a dans le code un :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
std::deque<my_point> * truc;
//...
 truc  = new my_ring();
//...
delete truc;
truc = nullptr;
Alors il y a bien une fuite mémoire, non?

Bref, tout ceci signifie-t-il que "tant qu'on essaie pas de faire du polymorphisme, on ne risque rien à faire des destructeur non virtuels" ?

ElPedro.