Salut tout le mode.
J'ai une structure et une string:
j'utilise une multimap pour associer un nom de fichier et une structure de donn�e:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9 typdef struct{ string szName; int iVal1; int iVal2; }MY_STRUCT; string szFile;
Comme vous vous en doutez, cette initialisation est incorrecte. J'aimerais que la multimap trie mes donn�es par rapport � la string szName de la structure MY_STRUCT.
Code : S�lectionner tout - Visualiser dans une fen�tre � part multimap<MY_STRUCT, string, less<MY_STRUCT::szName> > m_MULTIMAP;
Comment je dois utiliser ce fameux less?
PS: Cette d�finition est correcte:
mais elle ne m'int�resse pas car elle trie les donn�es par rapport � la string szFile.
Code : S�lectionner tout - Visualiser dans une fen�tre � part multimap<string, MY_STRUCT, less<string> > m_MULTIMAP;
Partager