C++98 |
bool empty() const; |
// map::empty #include <iostream> #include <map> int main () { std::map<char,int> mymap; mymap['a']=10; mymap['b']=20; mymap['c']=30; while (!mymap.empty()) { std::cout << mymap.begin()->first << " => " << mymap.begin()->second << '\n'; mymap.erase(mymap.begin()); } return 0; } |
map::clear | 清除内容(公众成员函数) |
map::erase | 删除元素(公众成员函数) |
map::size | 返回元素个数(公众成员函数) |