博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
stl pair
阅读量:4677 次
发布时间:2019-06-09

本文共 937 字,大约阅读时间需要 3 分钟。

// make_pair example#include 
// std::pair#include
// std::coutint main () { std::pair
foo; std::pair
bar; foo = std::make_pair (10,20); bar = std::make_pair (10.5,'A'); // ok: implicit conversion from pair
std::cout << "foo: " << foo.first << ", " << foo.second << '\n'; std::cout << "bar: " << bar.first << ", " << bar.second << '\n'; return 0;}

make_pair

pair.first

pair.second

 

 

----------

Sorting a vector of pairs:

sort(changes.begin(), changes.end(), pairCompare);

在pairCompare函数中定义比较方法:

static bool pairCompare(const pair
pa, const pair
pb){ return pa.first

 

before sorting 2	10 9	-10 3	15 7	-15 5	12 12 -12 15 10 20 -10 19 8 24 -8 after sorting 2 10 3 15 5 12 7 -15 9 -10 12 -12 15 10 19 8 20 -10 24 -8

转载于:https://www.cnblogs.com/XingyingLiu/p/5107857.html

你可能感兴趣的文章
Python--小功能应用
查看>>
别做操之过急的”无效将军”,做实实在在的”日拱一卒”
查看>>
CLS(公共语言规范)的CLSCompliant(跨语言调用)
查看>>
[YTU]_2384 ( 矩形类中运算符重载【C++】)
查看>>
分层抽样(Stratified sampling)
查看>>
从 dig(nslookup) bind —— windows 下的域名解析服务器信息的查看
查看>>
线性滤波器(linear filter)与非线性滤波器(non-linear filter)
查看>>
DTFT、DFT、FFT
查看>>
剪枝法观点下的旅行商问题(TSP)
查看>>
快速排序
查看>>
C#中的get 和 set方法
查看>>
js去除范围内所有标签并显示指定字符串
查看>>
结对项目进度2
查看>>
git + git flow 的简单介绍
查看>>
Servlet详解(四)--Request与Response
查看>>
如果我们想要交换两个数字,就可以使用位运算
查看>>
求给出第 K个 N位二进制数,该二进制数不得有相邻的“1”
查看>>
P1059 明明的随机数【去重排序】
查看>>
HDU 1060 Leftmost Digit【log10/求N^N的最高位数字是多少】
查看>>
tomcat配置文件web.xml与server.xml解析--重要
查看>>