Salut,
Je ne comprends pas bien.
Mais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 int a [5] = { 2,2,7,9,0} ; replace( a, a+5, 2, -1) ; // bon ?
Pourtant il me semble bien que l'opérateur == existe bien pour les std::string ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 string z( "Un chat qui mange un chat") ; replace( z.begin(), z.end(), "chat", "chien") ; // là pas bon
Je sais qu'il existe une méthode "replace" pour les "string", mais je pensais que l'algo "replace" pouvait en faire autant.
D'où vient l'erreur ?
Partager