亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

使用map之后為什么不能把對應的value輸出在屏幕上

#include<iostream>
#include<map>
#include<string>
using?namespace?std;

int?main()
{
????map<string,string>?m;
????pair<string,string>?p1("S","ShangHai");
????pair<string,string>?p2("B","BeiJing");
????pair<string,string>?p3("G","GuangZhou");
????map<string,string>::iterator?it1?=?m.begin();

????for(;it1?!=?m.end();it1++)
????????cout<<it1->first<<endl<<it1->second<<endl<<endl;

????return?0;
}

上面的代碼運行了之后屏幕上不會輸出 ShangHai ?BeiJing GuangZhou ? 這是為什么

正在回答

1 回答

因為你還沒有把這些鍵值對插入map

加入map.inser(p1)等即可

0 回復 有任何疑惑可以回復我~
#1

seeLuck

insert,打快了抱歉
2017-02-24 回復 有任何疑惑可以回復我~
#2

面具VS口罩 回復 seeLuck

是m.inser(p1)~~~
2017-04-17 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
C++遠征之模板篇
  • 參與學習       91140    人
  • 解答問題       325    個

本C++教程力求即學即會,所有知識以實踐方式講解到操作層面

進入課程

使用map之后為什么不能把對應的value輸出在屏幕上

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號