set < int > s//定義
*s.begin() 返回第乙個元素
*s.end() 返回末尾元素
s.clear() 刪除s所有的元素
s.empty() 判斷set容器是否為空
s.size() 返回當前set容器中的元素個數
s.insert() 插入乙個元素
s.erase() 刪除乙個元素
s.find() 返回給定值的迭代器,如果沒找到則返回end()
//s=「abcd」;
for(auto x:s)out(x);//輸出abcd
mapmapstudent;//定義
begin() 返回指向map頭部的迭代器
clear() 刪除所有元素
count() 返回指定元素出現的次數
empty() 如果map為空則返回true
end() 返回指向map末尾的迭代器
erase() 刪除乙個元素
find() 查詢乙個元素
size() 返回map中元素的個數
vector v;
v.push_back() 新增元素
v.size() 元素的個數
v.clear() 清除所有元素
v.erase() 刪除乙個元素
v.insert() 插入乙個元素
遍歷vector::iterator it; it
for(it=v.begin();it!=v.end();it++)
cout<<*it<<' ';
coutempty() 堆疊為空則返回真
pop() 移除棧頂元素 (刪除)
push() 在棧頂增加元素 (增加)
size() 返回棧中元素數目
top() 返回棧頂元素,不刪除(獲取)
queue q;
back()返回最後乙個元素
empty()如果佇列空則返回真
front()返回第乙個元素
pop()刪除第乙個元素
push()在末尾加入乙個元素
size()返回佇列中元素的個數
C 函式的用法 erase函式
前面的文章中提到過如何向容器中新增元素,這裡介紹乙個如何刪除容器中元素的函式,包括順序容器和關聯容器。就是這個erase函式,基本用法如下 c.erase p 從c中刪除迭代器p指定的元素,p必須指向c中的乙個真實元素,不能等於c.end c.erase b,e 從c中刪除迭代器對b和e所表示的範圍...
函式指標的用法 C
typedef函式指標的用法 c 簡化,促進跨平台開發的目的.typedef 行為有點像 define 巨集,用其實際型別替代同義字。不同點 typedef 在編譯時被解釋,因此讓編譯器來應付超越預處理器能力的文字替換。用法一 typedef int myfun int,int 這種用法一般用在給函...
C 函式指標的用法
c語言函式指標的定義形式 返回型別 函式指標名稱 引數型別,引數型別,引數型別,c 函式指標的定義形式 返回型別 類名稱 函式成員名稱 引數型別,引數型別,引數型別,c語言函式指標使用舉例 include include int fun1 printf this is fun1 call n ret...