加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

make_pair的使用

(2012-05-31 10:38:02)
标签:

make_pair

c

杂谈

分类: 杂谈

1.首先要声明头文件

     using std::pair;

2.typedef的使用

3.make_pair

    使用需引入using std::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

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有