vector持有pair模版

来源:互联网 发布:在线ps网站源码 编辑:程序博客网 时间:2024/05/30 19:33

vc6对标准库支持比较差,vc6写法:

vector<pair<string,string> > pvec; pvec.push_back(make_pair(string("a"),string("gymnastics")));pvec.push_back(make_pair(string("b"),string("hockey")));pvec.push_back(make_pair(string("c"),string("equestrian")));pvec.push_back(make_pair(string("d"),string("wrestling")));pvec.push_back(make_pair(string("e"),string("tennis")));pvec.push_back(make_pair(string("f"),string("soccer")));for(vector<pair<string,string> >::iterator ite = pvec.begin(); ite!=pvec.end(); ++ite ){cout<<ite->first<<"  "<<ite->second<<endl;}

vs2010:

    vector<pair<string, string> > pvec;    pvec.push_back(make_pair("a", "gymnastics"));    pvec.push_back(make_pair("b", "hockey"));    pvec.push_back(make_pair("c", "equestrian"));    pvec.push_back(make_pair("d", "wrestling"));    pvec.push_back(make_pair("e", "tennis"));    pvec.push_back(make_pair("f", "soccer"));    for(vector<pair<string, string> >::iterator ite = pvec.begin(); ite != pvec.end(); ++ite)    {        cout << ite->first << "  " << ite->second << endl;    }


0 0
原创粉丝点击