Je cherche la valeur de clé la plus élevée (définie par l'opérateur de comparaison) d'une carte std :: map.Dernière clé d'un fichier std :: map
cela est garanti d'être
map.rbegin()->first
?
(je suis un peu fragile sur itérateurs à rebours, et combien la liberté il y a dans la mise en œuvre de std :: carte)
Dans le cas contraire, s'il vous plaît conseiller. Je ne peux pas changer la structure de données.
map.size()> 0 devrait le faire, aussi, non? – peterchen
! Map.empty() est encore plus clair. – dalle
Ce sont tous des contrôles équivalents. –