细说STL(标准模板库)
百分之99.99的程序员所写的程序,在STL面前都是三流水准
JunJie_1107
勿在浮沙筑高台
展开
-
C++17:关于最大公约数和最小公倍数的实现接口
C++ 17中引入了对最大公约数和最小公倍数的计算,函数接口如下:std::lcm() : 最小公倍数std::gcd() :最大公约数原创 2021-09-19 23:40:09 · 670 阅读 · 1 评论 -
关于STL中二分查找算法的使用
STL中封装了二分查找算法,其接口为lower_bound/upper_bound/binary_serach,本文介绍了各个接口的含义及用法,另外还有有序集合set中关于二分查找接口的使用。原创 2021-04-17 07:33:33 · 480 阅读 · 0 评论 -
C++中关于this_thread的全局函数
介绍了C++中关于线程的几个全局函数。包括get_id()/sleep_for()/sleep_until()/yield()原创 2021-02-28 10:56:00 · 858 阅读 · 0 评论 -
使用C++ 生成随机数:STL中的随机数引擎+分布
本文介绍C++随机数引擎及分布,并介绍了产生随机数的步骤及示例。原创 2021-02-27 18:26:36 · 2950 阅读 · 0 评论 -
C++输出八进制、十进制、十六进制
在需要输入输出的数之前加上std::oct / std::hex / std::dec 即可原创 2021-02-27 17:12:08 · 4801 阅读 · 2 评论 -
STL中string与其余类型之间的转换方式
简要介绍了string与其他类型之间的转换接口原创 2021-02-27 16:00:36 · 484 阅读 · 0 评论 -
STL算法接口
STL算法介绍,包含全部STL的算法及其简介原创 2021-02-27 11:43:54 · 147 阅读 · 0 评论 -
详解STL中关于bitset的使用方式
介绍关于bitset的使用方式与各个接口的含义,并具体的附上代码实现。原创 2021-02-27 10:19:12 · 459 阅读 · 0 评论 -
STL都有哪些容器成员?来看看那个你漏掉了
简单总结STL的容器成员原创 2021-02-25 07:58:02 · 218 阅读 · 0 评论 -
关于STL中iota()函数的使用
iota()函数用于对容器进行值的递增初始化,初始值由第三个参数决定。原创 2021-01-23 09:53:40 · 3430 阅读 · 0 评论 -
C++ STL中的sort()和stable_sort()函数
关于sort()和stable_sort()区别与使用实例原创 2020-10-16 15:16:24 · 3800 阅读 · 1 评论 -
关于C++ STL 中advance()、 distance() 、begin()、end()、prev()、next() 函数的使用
关于STL中操作迭代器的常用函数介绍及使用实例原创 2020-10-15 18:02:06 · 2755 阅读 · 2 评论 -
C++中关于堆的操作接口:make_heap()、sort_heap()、is_heap()、push_heap()、pop_heap()等
关于STL对堆存储结构的支持接口的介绍及应用make_heap()、sort_heap()、pop_heap()、push_heap()、is_heap()、is_heap_until()原创 2020-10-13 18:18:58 · 413 阅读 · 0 评论 -
C++ STL 优先队列使用自定义比较函数的两种方式:重载<符号 或 重载()符号
本文介绍了C++ STL中优先队列的基本使用,及其自定义数据结构和自定义比较函数的声明及用法。原创 2020-08-08 08:41:27 · 3649 阅读 · 1 评论 -
STL string中substr、find、npos的用法
展示了string容器中常用的两个成员函数substr/find的用法及成员变量npos如何搭配find函数的返回值原创 2020-08-06 08:51:19 · 866 阅读 · 0 评论 -
STL中迭代器的两种模式,你知道吗?(读/写模式和只读模式)
STL中的迭代器具有两种模式:iterator(读/写模式)、const_iterator(只读模式)。针对不同的使用场合,我们可以自行选择对于的迭代器进行使用。本文以list容器为例,介绍了两种类型迭代器的使用方式。原创 2020-06-16 23:53:17 · 738 阅读 · 0 评论 -
STL中set和map容器设置排序函数:自定义或使用库函数
set和map容易都是关联式容器,可以实现自动排序。而其中的排序规则是可以自行设置的,本文介绍了两种设置方式,分别是库函数和自定义比较函数,对set和map容器的排序规则进行重定义,以改变数据排列方式。原创 2020-06-16 23:07:18 · 904 阅读 · 0 评论 -
C++中使用mem_fun()使得类成员函数成为仿函数
mem_fun()绑定类成员函数,使其成为仿函数,在STL算法接口中使用。原创 2020-06-13 11:01:28 · 639 阅读 · 0 评论 -
关于STL中的空间(内存)配置器:allocator
关于STL中的空间配置器的简单介绍以及双层级配置器原理原创 2020-06-02 22:05:11 · 245 阅读 · 0 评论