|
<p>C++编译不通过 求助</p>
<p><img src="http://img.baidu.com/img/iknow/icn_point.gif"> 悬赏分:15 -</p>
<p>解决时间:2010-7-9 09:57</p>
<p>#include <iostream></p>
<p>#include <map></p>
<p>using namespace std;</p>
<p>#include <string></p>
<p>int main()</p>
<p>{</p>
<p>map<int, string> m;</p>
<p>m.insert(make_pair(1001,"李明"));</p>
<p>m.insert(make_pair(1002,"王国"));</p>
<p>m.insert(make_pair(1005,"失小"));</p>
<p>m[1006] = "刘华";</p>
<p>m.insert(make_pair(1001,"娜娜"));</p>
<p>map::iterator it;</p>
<p>it = m.begin();</p>
<p>while(it!=it.end()){</p>
<p>cout << it->first << \':\' << it->second << endl;</p>
<p>++ it;//会比it++性能高</p>
<p>}</p>
<p>}</p>
<p>提问者: li2939198 - 二级</p>
<p>最佳答案</p>
<p>改成这样:</p>
<p>int main()</p>
<p>{</p>
<p>map<int, string> m;</p>
<p>m.insert(make_pair(1001,string("李明")));</p>
<p>m.insert(make_pair(1002,string("王国")));</p>
<p>m.insert(make_pair(1005,string("失小")));</p>
<p>m[1006] = string("刘华");</p>
<p>m.insert(make_pair(1001,string("娜娜")));</p>
<p>map<int, string> ::iterator it;</p>
<p>it = m.begin();</p>
<p>while(it != m.end())</p>
<p>{</p>
<p>cout << it->first << \':\' << it->second << endl;</p>
<p>++ it;//会比it++性能高</p>
<p>}</p>
<p>system("pause");</p>
<p>}</p>
<p>0</p>
<p>回答者:</p>
<p>xjc_cd - 六级 2010-7-9 09:42</p>
<p>我来评论>></p>
<p>提问者对于答案的评价:</p>
<p>非常感谢</p>
|
|