【发布时间】:2012-09-25 21:53:26
【问题描述】:
我想在多重集中插入一个整数值和一对。
所以我声明为:
multiset < int, pair < int, int> > mp;
int m,n,p;
要插入多组我试过这个:
mp.insert(make_pair(m, make_pair(n,p))); // Compile time error
但是它给出了编译时错误...有人可以建议正确的方法来实现它。
【问题讨论】:
-
您确定不想要
multimap? -
@ildjarn 是的,我确定因为密钥可以重复...
-
他们也可以在
multimap中——因此map和multimap是分开的类型。 ;-]