会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
spring学习笔记
C++ Primer 第10章 pair类型
//10.2.cpp //至少使用三种方法创建pair对象。 //编写三个版本的程序,分别采用不同的方法来创建pair对象 //方法1:在定义pair对象时提供初始化式来创建pair对象 #include<iostream> #include<vector> #include<utility> #include<string> using namespace std; int main() { pair<string,int> sipr; string str; int ival; vector<pair<string,int>> pvec; cout<<"Enter a string and a integer(Ctrl-z to end):" <<endl; while(cin>>str>>ival) { sipr=pair<string,int>(str,ival); pvec.push_back(sipr); } return 0; } //方法2:直接访问pair对象来创建pair对象 #include<iostream> #include<vector> #include<utility> #include<string> using namespace std; int main() { pair<string,int> sipr; string str; int ival; vector<pair<string,int>> pvec; cout<<"Enter a string and a integer(Ctrl-z to end):" <<endl; while(cin>>str>>ival) { sipr.first=str; sipr.second=ival; pvec.push_back(sipr); } return 0; } //方法3:用make_pair函数来生成pair对象 #include<iostream> #include<vector> #include<utility> #include<string> using namespace std; int main() { pair<string,int> sipr; string str; int ival; vector<pair<string,int>> pvec; cout<<"Enter a string and a integer(Ctrl-z to end):" <<endl; while(cin>>str>>ival) { sipr=make_pair(str,ival); pvec.push_back(sipr); } return 0; }
posted on
2012-02-19 11:23
spring学习笔记
阅读(
130
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
导航
博客园
首页
联系
订阅
管理
公告