c 關於map的find和count的使用

2021-10-02 03:17:18 字數 460 閱讀 8021

count函式返回的是乙個容器中,某一元素出現的次數,對於map,即返回key出現的次數,但是map中的key是不允許重複出現的,故count函式返回值只能是1(存在)或0(不存在)。

換句話說,在map中使用count()函式作用是判斷map中有無此鍵

使用方式 :

map<

int,

int> a;

if(a.

count

(key)

)

使用find,返回的是被查詢元素的位置,沒有則返回map.end()

要找到某乙個key的value值

map<

int,

int> a;

if(a.

find

(key)

!= a.

end())

c 關於map的find和count的使用

程式設計的時候比較常用,今天記錄一下,以後備用。使用count,返回的是被查詢元素的個數。如果有,返回1 否則,返回0。注意,map中不存在相同元素,所以返回值只能是1或0。使用find,返回的是被查詢元素的位置,沒有則返回map.end 例子 1 include 2 include3 includ...

c 關於map的使用

1.需要引入 包 2.map的宣告 mapmap名 3.map插入資料 map名.insert pair key 值,value值 4.遍歷map iterator有對應於map的迭代器 map iterator iter for iter map名.begin iter map名.end iter...

關於find 的總結

find type f more 查詢當前目錄下的檔案型別的檔案 find type d more 查詢當前目錄下的目錄的檔案 find type f exec chmod r 644 exec表示承接前面的,表示前面的輸出用來放這裡 一般和find一起用 for i in find name ft...