c++ map 修改value_C++知识分享之STL容器:set 容器与 map 容器的简单应用
set容器中一些函數(shù),取自百度其他大佬已總結(jié)好的,如有侵權(quán),請聯(lián)系刪除!
set的各成員函數(shù)列表如下:
c++ stl容器set成員函數(shù):begin()--返回指向第一個元素的迭代器
c++ stl容器set成員函數(shù):clear()--清除所有元素
c++ stl容器set成員函數(shù):count()--返回某個值元素的個數(shù)
c++ stl容器set成員函數(shù):empty()--如果集合為空,返回true
c++ stl容器set成員函數(shù):end()--返回指向最后一個元素的迭代器
c++ stl容器set成員函數(shù):equal_range()--返回集合中與給定值相等的上下限的兩個迭代器
c++ stl容器set成員函數(shù):erase()--刪除集合中的元素
c++ stl容器set成員函數(shù):find()--返回一個指向被查找到元素的迭代器
c++ stl容器set成員函數(shù):get_allocator()--返回集合的分配器
c++ stl容器set成員函數(shù):insert()--在集合中插入元素
c++ stl容器set成員函數(shù):lower_bound()--返回指向大于(或等于)某值的第一個元素的迭代器
c++ stl容器set成員函數(shù):key_comp()--返回一個用于元素間值比較的函數(shù)
c++ stl容器set成員函數(shù):max_size()--返回集合能容納的元素的最大限值
c++ stl容器set成員函數(shù):rbegin()--返回指向集合中最后一個元素的反向迭代器
c++ stl容器set成員函數(shù):rend()--返回指向集合中第一個元素的反向迭代器
c++ stl容器set成員函數(shù):size()--集合中元素的數(shù)目
c++ stl容器set成員函數(shù):swap()--交換兩個集合變量
c++ stl容器set成員函數(shù):upper_bound()--返回大于某個值元素的迭代器
c++ stl容器set成員函數(shù):value_comp()--返回一個用于比較元素間的值的函數(shù)
運(yùn)行結(jié)果:
以下為map容器的簡單應(yīng)用
begin() 返回指向 map 頭部的迭代器
clear() 刪除所有元素
count() 返回指定元素出現(xiàn)的次數(shù)
empty() 如果 map 為空則返回 true
end() 返回指向 map 末尾的迭代器
erase() 刪除一個元素
find() 查找一個元素
insert() 插入元素
key_comp() 返回比較元素 key 的函數(shù)
lower_bound() 返回鍵值>=給定元素的第一個位置
max_size() 返回可以容納的最大元素個數(shù)
rbegin() 返回一個指向 map 尾部的逆向迭代器
rend() 返回一個指向 map 頭部的逆向迭代器
size() 返回 map 中元素的個數(shù)
swap() 交換兩個 map
upper_bound() 返回鍵值>給定元素的第一個位置
value_comp() 返回比較元素 value 的函數(shù)
以下map容器的簡單應(yīng)用有使用到make_pair函數(shù),即需要返回兩個值時的函數(shù),具體請上網(wǎng)取了解,這里不給予過多的贅述。
運(yùn)行結(jié)果:
學(xué)習(xí)C/C++編程知識,想要成為一個更加優(yōu)秀的程序員,或者你學(xué)習(xí)C/C++的時候有難度,可以一起來學(xué)習(xí)C++編程。
另外,筆者的C++學(xué)習(xí)專欄也會不定期分享小知識,等你來學(xué)!
C/C++學(xué)習(xí)筆記?zhuanlan.zhihu.com總結(jié)
以上是生活随笔為你收集整理的c++ map 修改value_C++知识分享之STL容器:set 容器与 map 容器的简单应用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 窗口管理器 实现_「42」Python布
- 下一篇: sklearn朴素贝叶斯分类器_机器学习