反转两个多重映射中的值
reversing values in two multimaps
#include <map>
#include <iostream>
#include <string>
using namespace std;
// dwa 1
// dwa 4
// jeden 1
// jeden 2
// piec 5
int main() {
multimap1<string,int>;
multimap2<int,string>;
return 0;
}
对于此代码,如何将多映射 2 分配给多映射 1 并接收预期的输入(代码的注释部分(
如下所示:
std::multimap<int,std::string> src;
std::multimap<std::string,int> dst;
std::transform(src.begin(), src.end(), std::inserter(dst, dst.begin()),
[] (const std::pair<int,std::string> &p) {
return std::pair<std::string,int>(p.second, p.first);
}
);
看这里
相关文章:
- 比较两个大小不等的映射c++
- 我可以比朴素哈希表更快地将随机字符串映射到两个类吗?
- 如何通过键和值以及在C 中的结果映射中比较两个地图?我们有任何STL API吗?
- 在两个映射中查找共同值,无需迭代
- 如何使用 std::multimap 将整数键映射到两个用作多维数组坐标的整数值(对于井字)?
- 如何协同映射以下两个对象?
- 两个进程之间的共享映射内存在编辑时未更新
- 使用原子指令确保映射访问安全,是否可以使用两个不同的原子对指令进行重新排序
- 合并两个映射 c++
- 如何合并两个 mpl 映射生成新映射
- 映射1D阵列,有两个分
- 错误:尝试在两个映射中插入时,"__x < __y"中的"运算符<"不匹配
- 指向同一项的两个映射迭代器是否保证相等
- 如何使用合并合并两个地图/多映射(C 11 STL)
- 如何在程序中声明/定义一次并在两个类中使用映射列表
- 如何比较两个以std::weak_ptr为关键字的std::映射
- 合并两个映射,对C++中相同键的值求和
- 映射两个矢量元素并得到EXC_BAD_ACCESS(代码= 1,地址= 0x0)错误
- c++映射两个线程并发的插入和读取
- 在C++中映射两个对象类型