
STL
Rap_God
渣渣一个
展开
-
C++ bind2nd用法
bind1st和bind2nd是将二元函数转换为一元函数,比如一个比较大小的函数是二元函数,当在某些情况下我们想要固定第一个参数或者第二个参数时吗,就成了一元函数,先看用法// Created by 开机烫手 on 2018/7/24.#include <iostream>#include <algorithm>#include <vector>...原创 2018-07-24 22:15:26 · 11700 阅读 · 5 评论 -
STL中的iterator traits
有时候我们可能会需要知道迭代器的某些具体有关类型,如:迭代器所指对象的类型,两个迭代器之间距离的类型,迭代器解引用操作结果的类型,迭代器-&amp;gt;操作结果的类型,以及迭代器本身的类型(单向,双向等)。因此,不同容器的迭代器都必须支持对上述迭代器有关类型的查询反馈,STL则采用内嵌类型声明的方式来实现对上述类型的返回。其中:value_type : 迭代器所指对象类型difference_t...原创 2018-07-19 21:54:28 · 476 阅读 · 0 评论