C++ 如何通过map中key,得到value值?

2024-12-25 21:37:56
推荐回答(3个)
回答1:

直接通过 索引 [key] 就行了。

#include 
#include 
using namespace std;

int main()
{
    mapm;
    m.insert(pair(0, 'a'));
    m.insert(pair(1, 'b'));
    m.insert(pair(2, 'c'));
    cout << m[1] << endl;
}

回答2:

用迭代器iterator iterator->first即为key iterator->second即为value

回答3:

value=map[key]