set : 插入用insert,map可用insert 和陣列兩種方式插入,陣列插入可覆蓋已存在的鍵值對,使用insert方式時,若鍵值已經存在,則不能插入。二者遍歷方式有兩種,迭代器iterator;foreach語句
sets;
s.insert(1);
set::iterator it;
for(it=s.begin ();it!=s.end ();it++)
mapmapstudent;
mapstudent.insert(std::make_pair(1, "student_one"));
mapstudent.insert(map::value_type (1, "student_one"));
mapstudent[1] = "student_one"; //可覆蓋value
mapstudent[2] = "student_two";
map::iterator iter;
for(iter = mapstudent.begin(); iter != mapstudent.end(); iter++)
for(int i : s)
for(auton:m)
前端中的set, map
set es6提供了新的資料結構set。它類似於陣列,但是成員的值都是唯一的,沒有重複的值。set函式可以接受乙個陣列 或類似陣列的物件 作為引數,用來初始化。const arr 1,2,3,4,5,5,4,3,2,1 const set new set arr.foreach item set.a...
Set Map以及List集合的遍歷方法
set集合 public static void setdemo 增強for遍歷 system.out.println 第二種 增強for遍歷 for string str s map集合 public static void mapdemo system.out.println 通過map.ent...
C 中的map容器的刪除 插入 遍歷
include include include include using namespace std struct display intmain else 使用迭代器完成遍歷 for iter scores.begin iter scores.end iter 把scores值小於90的鍵值對刪...