make_pair的使用
(2012-05-31 10:38:02)
标签:
make_pairc杂谈 |
分类: 杂谈 |
1.首先要声明头文件
2.typedef的使用
3.make_pair
E.G:
#include <iostream>
#include <string>
#include <utility>
using std::string;
using std::cout;
using std::endl;
using std::pair;
using std::make_pair;
typedef pair<string,string> Author;
void main()
{
string s1;
string s2(5,'a');
s2.append(" teacher!");
s2.insert(s2.size()," in here..");
string::size_type pos=s2.find("here");
string s3(s2.begin(),s2.begin()+s2.size()/2);
cout<<s1<<endl<<s2<<endl<<s3<<endl<<pos<<endl;
Author proust(s2,s3);
Author teacher;
teacher=make_pair(s1,s2);
pair<string,string>
outs("yuwei","nihao");
cout<<proust.first<<endl<<proust.second<<endl;
cout<<outs.first<<endl<<outs.second<<endl;
}
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/yuwei19840916/archive/2008/11/01/3201427.aspx

加载中…