插入映射,其中对为键,列表为值[关闭]

问题描述 投票:-6回答:1

我在C ++中有以下地图:

typedef std::pair<int, int> iPair;

std::map< iPair, std::list< iPair > > world;

我想为一对(u,v)插入和更新地图 - >在列表中推回:

 iPair src = make_pair(p1, u1);
 iPair dst = make_pair(p2, u2);
 map[src].push_back(dst);

尝试访问map[src]时出现编译错误:

错误:在'['标记之前缺少模板参数

c++ dictionary std-pair
1个回答
4
投票

你需要world[src],因为这是你的地图变量的名称,应该有效。

© www.soinside.com 2019 - 2024. All rights reserved.