STL之pair类型
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轴坐标分量
}
STL之pair类型的更多相关文章
- STL之pair类型具体分析
		
pair定义于头文件utility中.基本的作用是将两个数据组合成一个数据,两个数据能够是同一类型或者不同类型. pair类型提供的操作: pair<T1,T2> p1; pair< ...
 - C++ Primer 学习笔记_34_STL实践与分析(8) --引言、pair类型、关联容器
		
STL实践与分析 --引言.pair类型.关联容器 引言: 关联容器与顺序容器的本质差别在于:关联容器通过键[key]来存储和读取元素,而顺序容器则通过元素在容器中的位置顺序的存取元素. ma ...
 - C++pair类型
		
标准库类型--pair类型定义在utility头文件中定义 本文地址:http://www.cnblogs.com/archimedes/p/cpp-pair.html,转载请注明源地址. 1.pai ...
 - C++ Primer : 第十一章 : 关联容器之概述、有序关联容器关键字要求和pair类型
		
标准库定义了两种主要的关联容器:map和set map中的元素时一些关键字-值(key-value)对,关键字起到索引的作用,值则表示与索引相关的数据.set中每个元素只包含一个关键字,可以完成高效的 ...
 - C++ pair 类型
		
Pair类型概述 pair是一种模板类型,其中包含两个数据值,两个数据的类型可以不同,基本的定义如下: pair<int, string> a; 表示a中有两个类型,第一个元素是int型的 ...
 - pair类型
		
pair是一个模板数据类型,其中包含两个数据值,两个数据值可以不同 如 pair<int,string>a(2,"fgh");则a是一个pair类型,它包括两个数据,第 ...
 - pair类型 这次遇到了,记录下来,方便彼此xue习
		
首先,这个pair类型是在头文件utility.h中. 一个piar保存两个数据成员,是用来生成特定类型的模板,当创建一个pair时,我们必须提供两个类型名,pair的数据成员将具有对应的类型,两个类 ...
 - C++容器(三):pair类型
		
pair类型 在开始介绍关联容器之前,我们有必要了解一种与之相关的标准库类型–pair类型. 操作 含义 pair<T1, T2> p1 创建一个空的pair对象,它的两个元素分别为T1和 ...
 - STL中pair容器的用法
		
1.定义pair容器 1 pair <int, int> p, p1; 2 //定义 [int,int] 型容器 //直接初始化了p的内容 pair<string,int>p( ...
 
随机推荐
- densenet思路 以及和残差网络区别,pytorch实现
			
densenet思路 以及和残差网络区别,pytorch实现 待办 densenet思路以及和残差网络区别.以及densenet的pytorch实现 https://zhuanlan.zhihu.co ...
 - 使用Dockerfile构建镜像命令自己的理解
			
1.FROM 基于那个基础命令开始构建镜像,我的理解就是选择一个操作系统 2.CMD 里面放的是指定一个容器启动时要运行的命令 3.ENTRYPOINT 类似于CDM命令,不过 docker run ...
 - 关于IO板的输出(Do的写入)
			
IO板的输入输出遵循MODBUS协议 1.单个DO开关量寄存器写入-功能码05 例子-打开信道3 01 05 00 02 00 00 CD CA 01 从机地址(由io的配置文件决定) 05 功能码 ...
 - 【Linux02】LInux初始入门
			
1.LInux操作系统发展与演变 ENIARC: CUP:运算器.控制器.寄存器.缓存 存储器:内存.RAM Input:指令+数据 Output:结果 程序:指令+数据 算法+数据结构 字节是 ...
 - ECMAScript基本语法——⑤运算符 算数运算符
			
+-*/%
 - CSS的display显示
			
CSS的display显示 1. 行内元素和块级元素关系 块级元素:1.标题标签:h1~h6:2.段落标签:p1~p6:3.div:4.列表:等 行内元素:1.span:2.a:3.img:4.str ...
 - H3C IP路由基础
			
一.路由简介 在网络中路由器根据所收到的报文的目的地址选择一条合适的路径,并将报文转发到下一个路由器.路径中最后一个路由器负责将报文转发给目的主机. 路由就是报文在转发过程中的路径信息,用来指导报文转 ...
 - 并查集-D - 畅通工程
			
D - 畅通工程 某省调查城镇交通状况,得到现有城镇道路统计表,表中列出了每条道路直接连通的城镇.省政府“畅通工程”的目标是使全省任何两个城镇间都可以实现交通(但不一定有直接的道路相连,只要互相间接通 ...
 - ApiBehaviorOptions 统一模型验证配置不生效
			
ApiBehaviorOptions 的统一模型验证配置一定要放到(.AddMvc)后面.
 - rest_framework:响应器(渲染器)
			
一.作用: 根据用户的请求url或者用户可接受的类型.筛选出合适的渲染组件 用户请求url: http://127.0.0.1:8000/test/?format=json http://127.0. ...