#include<unordered_set>
#include<iostream>
using namespace std;
int main()
{
unordered_set<int> myset;
myset.insert(3);
myset.insert(5);
myset.insert(3);
cout<<myset.size()<<endl;
myset.erase(3);
if(myset.find(3)==myset.end())
cout<<"3 not found"<< endl;
return 0;
}
#include<iostream>
#include<unordered_map>
#include<string>
using namespace std;
int main()
{
unordered_map<string,int> mymap;
mymap.insert(make_pair("c++",100));
mymap.insert(make_pair("java",100));
auto itr=mymap.find("c++");
mymap.erase("java");
if(mymap.find("java")==mymap.end())
cout<<"java not find"<<endl;
return 0;
}
dev cpp 启用c11,编译时加上
-std=c++11
本文通过两个示例介绍了如何使用 C++ 的 STL 库中的 unordered_set 和 unordered_map 容器进行元素插入、查找及删除操作。示例中演示了如何判断元素是否存在以及如何获取容器大小。

1643

被折叠的 条评论
为什么被折叠?



