STL domanda newbie:Ricerca una mappa con limite superiore e limite inferiore
Per quanto riguarda le funzioni di std :: mappa :: upper_bound e std :: mappa :: lower_bound è esso valida per specificare una chiave che non è effettivamente presente nel la mappa?
Esempio
std::map<int,int> intmap;
std::map<int,int>::iterator it1,it2;
intmap[1]=10;
intmap[2]=20;
intmap[4]=40;
intmap[5]=50;
it1=intmap.lower_bound (3); // Is this valid?
it2=intmap.upper_bound (3); // Is this valid?
Grazie ...
Sì. (15 caratteri) – kennytm
Accetterò come risposta se pubblichi questo. – NeonGlow
billz ha dato una spiegazione migliore su questo. – kennytm