min_element renvoit un ForwardIterator donc ce serait bind2nd(minus<T>(), * min_element());
Je ne sais pas si c'est vraiment plus court, et il n'y a pas exactement le meme comportement (pas de modification de *iMin).
Si il veut faire comme sa version "buggée", il peut toujours appliquer transform sur le range [v.begin() ; iMin].
Michael
AG
Qu'est ce que ca fait exactement ? Parce que j'ai l'impression que tu modifies la valeur de *iMin dans la boucle. effectivement, il y un bug dans mon truc. désolé.
Merci pour vos réponses qui me satisfont quand même.
AG.
Qu'est ce que ca fait exactement ? Parce que j'ai l'impression que
tu modifies la valeur de *iMin dans la boucle.
effectivement, il y un bug dans mon truc. désolé.
Merci pour vos réponses qui me satisfont quand même.
Qu'est ce que ca fait exactement ? Parce que j'ai l'impression que tu modifies la valeur de *iMin dans la boucle. effectivement, il y un bug dans mon truc. désolé.
Merci pour vos réponses qui me satisfont quand même.