set是集合其特点是存储的元素各不相同

s.size()f返回容器的大小

s.begin()返回容器的首元素地址

s.end()返回容器的尾元素的后一个地址

set<int>::iterator it;定义前向迭代器,相当于一个变量

其中,set内部会有排序方式,并且set容器内不存放相同元素

#include<stdio.h>
#include<algorithm>
using namespace std;
#include<set>
int main()
{int count;set<int>s;s.insert(2);s.insert(1);s.insert(3);s.insert(1);set<int>::iterator it;count=s.size();printf("%d\n",count);for(it=s.begin();it!=s.end();it++)printf("%d ",*it);return 0;
}

C++中STL-set的用法相关推荐

  1. C++中STL的一些用法的补充

    1 清空vector中的所有元素并释放内存: 1 vector<int*> xx; 2 for(int it=0;it!=xx.size();++it) 3 { 4 delete xx[i ...

  2. linux中stl模版的用法1

    /*模版成员模版*/ #include<iostream> using namespace std; template<typename V> class Value {pub ...

  3. STL工具书(常用用法总结)

    STL工具书(常用用法总结) 此博客可用于常用STL用法的快速查询与使用, 对于原理方面可以查阅相关文档. 目录 STL工具书(常用用法总结) 1. 容器 1.1 序列式容器 1. 数组(array) ...

  4. C++中STL容器利用迭代器删除元素小结

    C++中STL容器利用迭代器删除元素小结 在STL容器中删除元素,容易导致迭代器失效,故应该清楚明白其用法,现在总结一下. 转载自:https://blog.csdn.net/yf_li123/art ...

  5. C++ STL模板库用法查询及一些常见面试题(自用)

    C++STL模板库 文章目录 C++STL模板库 用法查询 Array 1.使用 2.创建 3.成员函数 Vector 1.使用 2. 创建 3.成员函数 deque 1.使用 2. 创建 3.成员函 ...

  6. PHP中魔术方法的用法

    PHP中魔术方法的用法 /** PHP把所有以__(两个下划线)开头的类方法当成魔术方法.所以你定义自己的类方法时,不要以 __为前缀. * */// __toString.__set.__get__ ...

  7. 简单介绍SQLserver中的declare变量用法

    这篇文章主要介绍了SQLserver中的declare变量用法,sql中declare是声明的意思,就是声明变量的,这个一般是用在函数和存储过程中的.感兴趣的可以来了解一下 平时写SQL查询.存储过程 ...

  8. python的继承用法_【后端开发】python中继承有什么用法?python继承的用法详解

    本篇文章给大家带来的内容是关于python中继承有什么用法?python继承的用法详解,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 面向对象三大特征 1.封装:根据职责将属性和方法 ...

  9. 关于sql中case when的用法

    Oracle CASE WHEN 用法介绍 1. CASE WHEN 表达式有两种形式 --简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ...

  10. 【node】express中mysql的基本用法、连接池的使用、事务的回滚

    [node]express中mysql的基本用法.连接池的使用 安装mysql包 mysql的配置信息 mysql基本操作 查询mysql并渲染数据 mysql插入操作 首先在html页面写上< ...

最新文章

  1. Entity Framework:Code-First Tutorial开篇
  2. UVA 11995 I Can Guess the Data Structure! STL
  3. mysql表jiayi_MySQL Memory存储引擎:优势及性能测试
  4. Working copy XXX locked and cleanup failed in SVN
  5. vuetify框架中服务端分页的实现方式(指定初始显示记录数)
  6. 汽车电子专业知识篇(三十二)-整车电控系统及架构设计技术
  7. 矩阵连乘 动态规划 详解
  8. 不同用户同时并发测压_程序猿学GO:并发
  9. CSS 框模型( Box module )
  10. ARouter 源码历险记 (二)
  11. Visual Studio 2015打开ASP.NET MVC的View提示“Object reference not set to an instance of an object“错误的解决方案
  12. 服务器不知道循环生成文件,Windows服务器下PowerShell命令往服务器共享文件夹进行文件拷贝、循环文件重命名...
  13. JSP→JSTL标准标签库简介与环境搭建、JSTL助手EL表达式EL隐式对象、标签→out、set、if、多选择配合、foreach、redirect、格式化、JSTL函数标签、自定义标签、标签类架构
  14. 【暴力枚举】LeetCode 78. Subsets
  15. 使用Redis构建简单的社交网站
  16. 漂浮式半潜风机(二)环境荷载
  17. 俄亥俄州立大学哥伦布分校计算机科学,【精选】俄亥俄州立大学哥伦布分校计算机科学与工程本科专业申请.pdf...
  18. 用Python画出奥运五环图 (Python经典编程案例)
  19. c语言中while(a)、if(a)、while(!a)、if(!a)、if(%a)是什么意思?
  20. 我的谷歌变成了金色传说!

热门文章

  1. PLSQL_案例优化系列_明白索引是如何让SQL运行飞快(案例5)
  2. 无聊闲做,从使用PHP数组实现约瑟夫环问题谈性能
  3. RabbitMQ实现中AMQP与MQTT消息收发异同
  4. PHP防止数字太大转化为科学计数法的方法
  5. 【Spring】21、用spring目标对象处理Transaction rolled back because it has been marked as rollback-only...
  6. 字符设备驱动程序之poll机制(韦大仙)
  7. Swift -- 7.5 类型属性,方法
  8. 调多线程中的消息发送
  9. math java 计算_Java中的数学计算函数汇总
  10. Spring Boot开发