Bonsoir � tous,
Je me suis mis r�cemment au for_each, et je n'arrive pas � parcourir mon vector 2D pour lib�rer les ressources en m�moire.
Soit la d�claration suivante :
Je souhaiterais appliquer la fonction "libererBitmap" � tous les �l�ments du vector 2D avec des for_each sans boucles for...vector< vector<BITMAP*> > tableau;
Pour lib�rer la m�moire avec un vector 1D, j'utilise un foncteur de la mani�re suivante :
Je voudrais la m�me chose en 2D
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10 struct DeleteBitmapVector { template <class T> void operator()(T& p) const { libererBitmap(p); } }; // plus loin for_each(tableau1D.begin(), tableau1D.end(), DeleteBitmapVector());
Merci � tous et bonne soir�e !
Partager