C++ Primer 第10章 pair类型
生活随笔
收集整理的這篇文章主要介紹了
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;
}
轉載于:https://www.cnblogs.com/wwj9413/archive/2012/02/19/2638650.html
總結
以上是生活随笔為你收集整理的C++ Primer 第10章 pair类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C++ 的基础概念(3)——多态详解。
- 下一篇: C++.Templates学习总结归纳1