函数原型:
size();
返回容器中元素的数目empty();
判断容器是否为空swap(st);
交换两个集合容器
代码示例:
// 大小和交换
void test02()
{
// 大小
map<int, int>mp;
mp.insert(pair<int, int>(1, 10));
mp.insert(pair<int, int>(3, 30));
mp.insert(pair<int, int>(2, 20));
if (mp.empty())
{
cout << "m为空" << endl;
}
else
{
cout << "m的大小为: " << mp.size() << endl;
}
// 交换
map<int, int>m2;
m2.insert(pair<int, int>(4, 100));
m2.insert(pair<int, int>(5, 200));
m2.insert(pair<int, int>(6, 300));
cout << "交换前" << endl;
printInfo(mp);
printInfo(m2);
cout << "交换后" << endl;
mp.swap(m2);
printInfo(mp);
printInfo(m2);
}
1.4、map 插入和删除
功能:
- map容器进行插入数据和删除数据