永发信息网

multimap容器

答案:1  悬赏:60  手机版
解决时间 2021-08-20 21:23

我自己写了一个程序,您看看是什么问题

#include <iostream>
#include <string>
#include <map>

using namespace std;

int main()
{
 pair<int,string> Pair[5]={
  pair<int,string> (1,"图书"),
  pair<int,string> (1,"英语"),
  pair<int,string> (0,"知道、了解、明白"),
  pair<int,string> (5,"微软公司出品的一版编译器"),
  pair<int,string> (9,"微软公司")
 };
 multimap<int,string> multimap(Pair,Pair+5);

 cout<<multimap.size()
  <<endl;

 multimap<int,string>::iterator iter = multimap.begin();

 while(iter!=multimap.end())
 {
  cout<<(*iter).first
   <<"----"
   <<iter->second
   <<endl;
  iter++;
 }

 return 0;
}

这个程序在VS2005下编译出现如下错误:

1>------ 已启动生成: 项目: multimap2, 配置: Debug Win32 ------
1>正在编译...
1>MultimapTest.cpp
1>.\MultimapTest.cpp(21) : error C2062: type 'int' unexpected
1>.\MultimapTest.cpp(23) : error C2065: 'iter' : undeclared identifier
1>.\MultimapTest.cpp(23) : fatal error C1903: unable to recover from previous error(s); stopping compilation
1>生成日志保存在“file://d:\My Documents\Visual Studio 2005\Projects\multimap2\multimap2\Debug\BuildLog.htm”
1>multimap2 - 3 个错误,0 个警告
========== 生成: 0 已成功, 1 已失败, 0 最新, 0 已跳过 ==========

最佳答案

#include <iostream>
#include <string>
#include <map>


using namespace std;
typedef multimap<int,string> MYMAP; //
int main()
{
 pair<int,string> Pair[5]={
  pair<int,string> (1,"图书"),
  pair<int,string> (1,"英语"),
  pair<int,string> (0,"知道、了解、明白"),
  pair<int,string> (5,"微软公司出品的一版编译器"),
  pair<int,string> (9,"微软公司")
 };
 multimap<int,string> multimap(Pair,Pair+5);


 cout<<multimap.size()
  <<endl;


 MYMAP::iterator iter = multimap.begin();//


 while(iter!=multimap.end())
 {
  cout<<(*iter).first
   <<"----"
   <<iter->second
   <<endl;
  iter++;
 }


 return 0;
}


我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF蓝拳50粉暗属性图藤RMB多少钱?游戏币多少
哪个网站能用流量下载电子书?
我的QQ等级昨天看已经是剩1天了,今天怎么剩2
Love Me Real 请真切地爱我在哪能找到完正版
寻仙的3660的原型宠物蛋可以卖多少?
爱民区牡丹江驿旅阳光宾馆在哪里啊,我有事要
新年祝福老师的短信,用政治术语给老师发新年
什么是脚肿,什么原因会引起脚肿
公积金怎么买房子,不买房如何提取住房公积金
‘13哥’在哪
韩庚怎么能背叛?
炫舞续费紫钻有什么好处
法院捡垃圾的标语,以捡垃圾画一幅画(要有说话
蚂蝗【水蛭】吃刀肚子里,它会死吗?
怎么去选择男朋友啊?
推荐资讯
二年级用犹如造句子,什么尤其什么造句
give-me-more
苏轼与创作背景简介(不超过200字)
木兰县哈尔滨爱心幼儿园在哪里啊,我有事要去
霸州市廊坊农家特色餐馆在哪里啊,我有事要去
关于英文名francisco,Francis,frank 之间的区
那怎样才不会让肥呢?嘿嘿嘿…
布朗运动是相对于液胶粒而言吗
枝折花落的折的意思
北海北到恭王府怎么走,请问从如家酒店前门店
用鼠标拖地图还是很不舒服,怎么办?
f(x)=x+X的三次方分之一。求奇偶性
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?