Bonjour, je reviens avec un vieux probl�me.
J'ai une fonction qui cr�e des objets pour les placer dans un vecteur. Comme tout le monde sait, lorsqu'une fonction se termine elle lib�re tout ce qui a �t� d�clar�, instanci� ainsi que les pointeurs (directs).
J'aimerais �crire donc ceci de fa�on moins compliqu�e et avec un style c++ :
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 private : vector<CDraw*> images; ... void fonction() { CDraw **draw; draw = (CDraw**)malloc(sizeof(CDraw*)); *draw = new CDraw(true, complet_file.c_str(), coord_, coef_resol); // We reverse picture on Y axis if(orientation_) (*draw)->reverse_H_SDL(); images.push_back(*draw); }
Partager