Bonsoir a tous,
voila je suis en train de réaliser un programme qui utilise la STL. Seulement en ce moment je me heurte à un problème avec cette derniere.
dans mon programme de déclare une structure comme ceci:
1 2 3 4 5
| struct T
{
string a;
int b;
}; |
ensuite je stock ca dans un vector:
le problème est que je voudrait trier ce tableau avec la fonction sort() de la STL, pour ce faire il faut donc que je fournisse un prédicat à la fonction sort() pour l'utiliser comme ceci:
sort( tab.begin(), tab.end(), Predicat );
le problème, c'est que je ne comprend pas comment écrire cette fonction Predicat. J'espere donc que quelqu'un pourra m'aider à comprendre comment écrire la fonction. Sachant que je veux trier les éléments par élément a alphabétique.
Merci par avance.
Partager