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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.