C 函式的用法

2021-09-25 09:35:38 字數 1072 閱讀 9593

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...