标题:multimap重复键值的赋值~~~~~
只看楼主
kisscjy
Rank: 1
等 级:新手上路
帖 子:217
专家分:0
注 册:2007-4-9
 问题点数:0 回复次数:5 
multimap重复键值的赋值~~~~~

有一个程序:
#include<iostream>
#include<map>
using namespace std;

void main()
{
multimap< int , int > mp;
mp.insert(0 , 2);
mp.insert(0 , 3);

}

multimap不是允许重复键的吗?
我希望0是关键值,然后2,3分别与0相关联~
但是编译不能通过,想问一下大家究竟为什么不能通过呢?

搜索更多相关主题的帖子: multimap 赋值 insert int include 
2007-08-14 22:19
kisscjy
Rank: 1
等 级:新手上路
帖 子:217
专家分:0
注 册:2007-4-9
得分:0 
不要沉下去啊~~顶起来~~

每当我一晚写下70,80个程序时,你还真以为,这都是我一个人干的.....不过说真的,其实都是抄书的~~ ^@^
2007-08-15 10:13
neverDie
Rank: 1
等 级:新手上路
威 望:1
帖 子:123
专家分:0
注 册:2007-5-5
得分:0 
mp.insert(0 , 2);


括号里是什么类型?你查清楚先!

2007-08-15 12:06
kisscjy
Rank: 1
等 级:新手上路
帖 子:217
专家分:0
注 册:2007-4-9
得分:0 

难道就没有人知道么?


每当我一晚写下70,80个程序时,你还真以为,这都是我一个人干的.....不过说真的,其实都是抄书的~~ ^@^
2007-08-15 19:16
aipb2007
Rank: 8Rank: 8
来 自:CQU
等 级:贵宾
威 望:40
帖 子:2879
专家分:7
注 册:2007-3-18
得分:0 

3楼说了啊!

[CODE]MSDN:
iterator insert(
const value_type& _Val
);
The value_type of an element is a pair, so that the value of an element will be an ordered pair with the first component equal to the key value and the second component equal to the data value of the element.[/CODE]


Fight  to win  or  die...
2007-08-16 10:22
tfg0116
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2008-10-9
得分:0 
#include<iostream>
#include<map>
using namespace std;

void main()
{
multimap<int, int> mp;
mp.insert(make_pair(0, 2));
mp.insert(make_pair(0, 3));
}
往map容器中insert的格式应该记住
2008-10-25 21:40



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-162739-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.097415 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved