jeans chen
we've got them by the balls

C++标准库set类型

分类: C++编程语言 909人阅读 评论(0) 收藏 举报

目录(?)[-]

  1. 在set中添加元素
  2. 从set中获取元素

set容器只是单纯的键的集合,键必须为一。set容器不支持下标操作,而且没有定义maped_type类型。在set容器中,value_type不是pair类型,而是与key_type类型相同的类型。

1.在set中添加元素

set<string> set1;

set1.insert("the");

set1.insert("end");

 

也可以添加一对迭代器,如下:

set1.insert(set33.begin(),set33.end());

这个方法返回void

 

带有一个键参数的insert版本返回pair类型对象,包含一个迭代器和bool值,迭代器指向拥有该键德曼元素,而bool值则表明是否添加了该元素。

 

2.从set中获取元素

set1.find(sting ss);方法返回指向在set1中ss的迭代器

set1.count(string ss);返回的值只可能是0或者1(0表示不存在,1表示存在).

 

set中的键为const类型。

posted on 2013-10-12 14:56  jeans chen  阅读(263)  评论(0编辑  收藏  举报