我在C ++中有以下地图:
typedef std::pair<int, int> iPair;
std::map< iPair, std::list< iPair > > world;
我想插入和更新一对地图(u,v) - &gt;推回列表:
iPair src = make_pair(p1, u1);
iPair dst = make_pair(p2, u2);
map[src].push_back(dst);
尝试访问map[src]
时出现编译错误:
错误:在'['token
之前缺少模板参数
答案 0 :(得分:4)
您需要world[src]
,因为这是地图变量的名称,应该可以使用。