设为首页 加入收藏

TOP

C++标准库set类型
2013-01-01 14:47:26 】 浏览:456
Tags:标准 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类型

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇std_set作为一个有序集合 下一篇遍地New却不见delete疑问

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目