日常收录

作者: xxxxxx_AA | 来源:发表于2016-11-06 22:54 被阅读9次

Pair

Pair类型概述

pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,基本的定义如下:

pair a;

表示a中有两个类型,第一个元素是int型的,第二个元素是string类型的,如果创建pair的时候没有对其进行初始化,则调用默认构造函数对其初始化。

pair a("James", "Joy");

也可以像上面一样在定义的时候直接对其初始化。

由于pair类型的使用比较繁琐,因为如果要定义多个形同的pair类型的时候,可以时候typedef简化声明:

typedef pair author;

author pro("May", "Lily");

author joye("James", "Joyce");

Pair对象的操作

对于pair类,由于它只有两个元素,分别名为first和second,因此直接使用普通的点操作符即可访问其成员

pair a("Lily", "Poly");

string name;

name = pair.second;

生成新的pair对象

可以使用make_pair对已存在的两个数据构造一个新的pair类型:

int a = 8;

string m = "James";

pair newone;

newone = make_pair(a, m);

Set

set各种用途详细解答

关于set,必须说明的是set关联式容器。set作为一个容器也是用来存储同一数据类型的数据类型,并且能从一个数据集合中取出数据,在set中每个元素的值都唯一,而且系统能根据元素的值自动进行排序。应该注意的是set中数元素的值不能直接被改变。

头文件#include

set<数据类型> s;

用法:

insert()插入

count()查找某个键值出现的次数0/1

equal_range(),返回一对定位器,分别表示第一个大于或等于给定关键值的元素和第一个大于给定关键值的元素,这个返回值是一个pair类型

erase(iterator) ,删除定位器iterator指向的值

erase(first,second),删除定位器first和second之间的值

erase(key_value),删除键值key_value的值

find(),返回给定值值得定位器,如果没找到则返回end()。

lower_bound(key_value),返回第一个大于等于key_value的定位器

upper_bound(key_value),返回最后一个大于等于key_value的定位器

begin()    ,返回set容器的第一个元素

end()      ,返回set容器的最后一个元素

clear()    ,删除set容器中的所有的元素

empty()    ,判断set容器是否为空

max_size()   ,返回set容器可能包含的元素最大个数

size()      ,返回当前set容器中的元素个数

rbegin     ,返回的值和end()相同

rend()     ,返回的值和rbegin()相同

相关文章

  • 日常收录

    Pair Pair类型概述 pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,基本的定义如下: ...

  • 收录日常

    看到网上关于银杏的视频以为已经到了黄了的时候,结果约好和小姐妹去的时候才发现还是一片绿色,虽然没有拍成,但是...

  • 日常问题收录

    1、OC中resolveInstanceMethod执行两次原因当开发者实现了methodSignatureFor...

  • 手机杂图

    生活随手收录。没什么大风景 只是日常

  • Github上整理的日常发现的好资源

    收录日常发现的好的文章和资源>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 缓解疲劳的网站 Cal...

  • Github上整理的日常发现的好资源

    Github上整理的日常发现的好资源 Github上整理的日常发现的好资源 收录日常发现的好的文章和资源 缓解疲劳...

  • 日常生活蜜汁问题收录

    我经常会脑洞小开,向空气提出迷之疑问。居然是疑问,当然脑洞要多大有多大。纯粹是探索和解惑。不要喷俺 问1:为什么人...

  • Apache Maven从入门到升天

    喜欢就点个赞呗!GitHub项目JavaHouse同步收录 1 引入 在日常 Java 开发中,Maven 应该是...

  • 开发工具收录

    日常开发中常用到的辅助工具做个收录 抓包工具Charles[https://www.charlesproxy.co...

  • 女神修炼必备,亲测高效的48个变美小技巧!

    精致的女人是长久养成的,这就离不开日常一些小习惯,本文收录了众网友们亲测高效各种小妙招,以及日常健身、护肤的很多心...

网友评论

    本文标题:日常收录

    本文链接:https://www.haomeiwen.com/subject/hxvnuttx.html