程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> C++標准庫set類型

C++標准庫set類型

編輯:C++入門知識

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類型

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved