std upper_bound
upper_bound
컨테이너에서 지정된 키보다 큰 값을 가진 키가 포함된 첫 번째 요소에 대한 it를 반환합니다.
iterator upper_bound(const Key& key);
const_iterator upper_bound(const Key& key) const;
반환 값
iterator
const_iterator
인수 키 보다 큰 키를 사용 하 여 map에서 요소 위치의 주소를 가져오거나, 해당 map
키와 일치 하는 항목이 없는 경우에서 마지막 요소 다음 위치의 주소를 나타냅니다.
Example
mymap['a']=20;
mymap['b']=40;
mymap['c']=60;
mymap['d']=80;
mymap['e']=100;
itlow = mymap.lower_bound ('b');
itup = mymap.upper_bound ('d');
위 코드의 경우 itlow는 b를 itup은 e를 가르키는 iterator가 된다.