set 的简单使用和 pair 的简单介绍
来源:互联网 发布:宋徽宗书法 知乎 编辑:程序博客网 时间:2024/06/04 18:28
大致的使用方法同multiset一致
这个的用法厉害,用了一个pair来进行判断插入是否成功
#include <iostream>#include <cstring>#include <set>using namespace std;int main(){ set <int>st; int a[10] = {1,2,3,8,7,7,5,6,8,12}; for (int i = 0;i < 10;i ++) st.insert(a[i]); cout << st.size() << endl; set<int>::iterator i; for (i = st.begin();i != st.end();i ++) cout << *i << ","; cout << endl; pair<set<int>::iterator, bool> result = st.insert(2); if(!result.second)//条件成立说明插入不成功 cout << *result.first << "already exists."<< endl; else cout << *result.first << "inserted."<< endl; return 0;}
接下来进行pair的科普
其相当于是一个结构体
阅读全文
0 0
- set 的简单使用和 pair 的简单介绍
- set/multiset,map/multimap的使用与比较+pair介绍
- map和set的简单使用
- map函数的简单使用,和用pair判断的有无正确插入
- ArrayList、LinkedList、Set、HashMap的简单介绍
- C++map和set的简单理解和使用案例
- EJB的简单介绍和使用
- 【1】多线程的简单介绍和使用
- aidl 的简单介绍和使用
- VI的简单介绍和使用
- Handler的简单介绍和使用
- vi编辑器的简单介绍和使用
- memcache的简单介绍和使用
- WKWebView的简单介绍和使用
- Protobuf的简单介绍、使用和分析
- Okhttp的简单介绍和使用(一)
- Masonry框架的简单使用和介绍
- WKWebView的简单介绍和使用
- JAVA基础知识面试题
- Java BitSet 源码解析(1)
- nologging
- 把maven 的web工程部署到远程的tomcat上
- 第十六届(2017)中国政府网站绩效评估结果发布 暨经验交流会在京顺利召开
- set 的简单使用和 pair 的简单介绍
- 立下一个flag,坚持写博客
- Hive配置Kerberos认证
- 阿里云消息服务相关名词解释
- Dialog样式的Activity
- postman系列3---设置环境变量
- 实验七 图的存储结构
- 配置 IDEA 启动的 JDK
- dagger2依赖注入框架源码解析