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 :
vector< vector<BITMAP*> > tableau;
Je souhaiterais appliquer la fonction "libererBitmap" � tous les �l�ments du vector 2D avec des for_each sans boucles for...

Pour lib�rer la m�moire avec un vector 1D, j'utilise un foncteur de la mani�re suivante :
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());
Je voudrais la m�me chose en 2D

Merci � tous et bonne soir�e !