C++ Primer笔记 set

来源:互联网 发布:java数据库编程 编辑:程序博客网 时间:2024/06/06 18:01

p319

set类型只是键的集合,而非键-值对的集合!

因此,set不支持下表操作,而且没有定义mapped_type类型,在set容器中,value_type不是pair类型,

而是与key_type相同的类型。 

set<const key_type> setName;


---------------------------------------------------------------------------------------------------------------

insert函数

与map容器一样,带有一个参数的insert函数返回pair类型对象,该对象包含一个迭代器和一个bool值变量,

迭代器指向拥有该键的元素,而bool值表明是否添加了元素。

使用迭代器对做参数的insert函数返回void


---------------------------------------------------------------------------------------------------------------

count函数

返回set容器中指定元素数目,由于没有重复的键,因此返回0或1


find函数

返回一个迭代器,当迭代器为setName.end()时说明容器中没有查找的元素,否则有。


 


原创粉丝点击