Bonjour,
Je possède une std::map:
Et j'aimerais trouver le plus grand int de cette map, pour l'instant je fais ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 std::map<int, Session*> mamap; // et un int :D int max;
Et ma question est:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for(auto itr = mamap.begin(); itr != mamap.end(); ++itr) { if(itr->first > max) { max = itr->first; } }
Y a t il un moyen plus rapide que celui la ?
(Je ne cherche pas une lisibilité ou beauté de ce code ^^)
merci d'avance,
nico
Partager