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