gpt4 book ai didi

c++ - 在 C++ 中获取多重映射的值

转载 作者:太空狗 更新时间:2023-10-29 23:25:00 26 4
gpt4 key购买 nike

我想知道如何在 C++ 中检索多映射的值

最佳答案

Multimap 的内部结构表示为 std::pair<T_k, T_v> .它有第一、第二个成员。 first是关键,second是与键关联的值。

#include <iostream>
#include <map>

using namespace std;

int main(){

multimap<int,int> a;
a.insert(pair<int,int> (1,2));
a.insert(pair<int,int> (1,2));
a.insert(pair<int,int> (1,4));
for (multimap<int,int>::iterator it= a.begin(); it != a.end(); ++it) {
cout << it->first << "\t" << it->second << endl ;
}

return 0;
}

输出:

1 2
1 2
1 4

关于c++ - 在 C++ 中获取多重映射的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7682383/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com