C++ pair 类型

---心怀虔诚,细细欣赏!

编程实践:

Practice:编写程序读入一系列string和int型数据,将每一组存储在一个pair对象中,然后将这些pair对象存储在vector容器

 #include<bits/stdc++.h>
using namespace std;
int main()
{
pair<string,int> p;
typedef vector< pair<string,int> > VP;
//pair类型的使用相当的繁琐,如果定义多个相同的pair类型对象,可以使用typedef简化声明.
VP vp;
while(cin>>p.first>>p.second)
{
vp.push_back(make_pair(p.first,p.second));
}
VP::iterator it;
for(it=vp.begin();it!=vp.end();it++)
cout<<it->first<<","<<it->second<<endl;
return ;
}// 仅供参考,实现的话还需要一些功夫。

吉光片羽般的琐记:

 #include<bits/stdc++.h>
using namespace std;
int main()
{
pair<int,int> point(,); //完美地用pair来表现点的坐标!
//point.first 第一个坐标分量 x轴坐标分量
//point.second 第二个坐标分量 y轴坐标分量
}

最新文章

  1. 学习笔记之-------UIScrollView 基本用法 代理使用
  2. Oracle中的带参数的视图--我们致力于打造人力资源软件
  3. Zabbix配置文件详解之服务端zabbix_server
  4. 【oracle】数据库、表空间、用户、数据表之间的关系
  5. Swift学习笔记十二
  6. POJ 2912 Rochambeau(难,好题,枚举+带权并查集)
  7. JAXB - Annotations, Type Mapping: XmlSchemaType
  8. 选择一个 HTTP 状态码不再是一件难事 – Racksburg
  9. 如何自己编译生成Eclipse插件,如hadoop-eclipse-plugin-2.2.0.jar
  10. COM实践经验
  11. Office 2010
  12. 一次使用Eclipse Memory Analyzer分析Tomcat内存溢出
  13. Mustache学习
  14. css3 动画(animation)-简单入门
  15. 【翻译】使用Visual Studio创建Asp.Net Core MVC (一)
  16. 第4章 DHCP服务
  17. php -- func_get_args
  18. json数据 二级联动
  19. ASP.NET Web API 入门 (API接口、寄宿方式、HttpClient调用)
  20. &lt;Android 基础(三十一)&gt; ObjectAnimator

热门文章

  1. Mysql注入汇总!!!!!!!!!
  2. 深入浅出Mybatis系列一-Mybatis入门
  3. ACM-ICPC 2018 焦作赛区网络预赛 Give Candies 题解
  4. LeetCode Continuous Subarray Sum 题解 同余前缀和 Hash表
  5. react-native构建基本页面6---打包发布
  6. pymysql 连接池
  7. PP: Robust Anomaly Detection for Multivariate Time Series through Stochastic Recurrent Neural Network
  8. Namespace declaration statement has to be the very first statement or after
  9. [LGR-054]洛谷10月月赛II
  10. CSS基础之浮动属性float图文详解