Re-salut.

Sur le bout de code suivant, j'ai une erreur de compilation
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
bool EqualsInsensitive(const string& s1, const string& s2){
   string one= LowerCase(s1); // Utilise tolower mais si vous avez mieux, je prends
   string two= LowerCase(s2);
 
   return (one==two);
}
....
string s("toto");
bool isInside = (find_if(sv.begin(), sv.end(), 
                                bind2nd(ptr_fun(EqualsInsensitive), s)) 
                        != sv.end()); // sv est un vecteur de strings.
qui part quand je mets les parametres d'EqualsInsensitive en non-const ref.

Que faut-il faire pour garder les parametres de cette fonction plutot en const ref ?