今天就跟大家聊聊有關C++map如何根據(jù)value找key的實現(xiàn),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
創(chuàng)新互聯(lián)建站是一家專業(yè)提供屏南企業(yè)網(wǎng)站建設,專注與成都網(wǎng)站設計、網(wǎng)站建設、H5頁面制作、小程序制作等業(yè)務。10年已為屏南眾多企業(yè)、政府機構等服務。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。flyfish
測試所需頭文件
#include
初始
std::map
根據(jù)key 找 value
std::string s = ""; auto it = t.find(2); if (it != t.end()) { s = (*it).second; }
根據(jù)value 找key lambda方式
std::string s = "c"; auto find_item = std::find_if(t.begin(), t.end(), [s](const std::map
根據(jù)value 找key 函數(shù)對象方式
class finder{public: finder(const std::string &cmp_string) :s_(cmp_string){} bool operator ()(const std::map
以上這篇C++ map 根據(jù)value找key的實現(xiàn)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持我們。
看完上述內(nèi)容,你們對C++map如何根據(jù)value找key的實現(xiàn)有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。