STL新手问题:
关于功能std::map::upper_bound
,std::map::lower_bound
指定地图中实际不存在的键是否有效?
例子
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?