![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STL
心如镜止于水
努力不让自己后悔
展开
-
C++网络资源
http://www.cplusplus.com/用于查找各个API接口与特性的使用方法,以及一些文章讲解CPP的知识点。http://cppreference.com查找各个库的用法和APIhttp://gcc.gnu.orggnu的官方网站原创 2020-06-19 20:17:54 · 138 阅读 · 0 评论 -
STL——分配器allocators,迭代器Iterator
文章目录内存池分配器内存池分配器对于容器默认的分配器没有内存管理的概念,不过STL也提供了内存池的分配器用例vector<string,__gnu_cxx::__pool_alloc<string>>vec;原创 2020-06-19 20:17:36 · 174 阅读 · 0 评论 -
STL学习笔记——algorithm
文章目录reverse函数reverse函数容器类型的要用begin()和end()来指定反转的区域,数组类型的直接用int类型即可string str="hello world , hi";reverse(str.begin(),str.end());//str结果为 ih , dlrow ollehvector<int> v = {5,4,3,2,1};reverse(...原创 2020-06-17 21:51:15 · 224 阅读 · 0 评论 -
STL——pair使用
文章目录pair1. pair的应用2. 创建和初始化3,pair对象的操作4,生成新的pair对象5,通过tie获取pair元素值pair1. pair的应用pair是将2个数据组合成一组数据,当需要这样的需求时就可以使用pair,如stl中的map就是将key和value放在一起来保存。另一个应用是,当一个函数需要返回2个数据的时候,可以选择pair。 pair的实现是一个结构体,主要的...转载 2020-04-10 11:13:36 · 298 阅读 · 0 评论 -
STL——string的使用
转载自https://blog.csdn.net/swust5120171204/article/details/89322742文章目录头文件标准输入输出运算符重载成员函数insert() 插入erase() 删除clear() 清除replace() 替换find()与rfind()find_first_of()与find_last_of()find_first_not_of()与find_...转载 2020-03-30 09:59:40 · 242 阅读 · 0 评论 -
STL——map的使用
文章目录1,map简介map是STL的一个关联容器,它提供一对一的hash。2,map的功能3,使用map4,map的构造函数5,插入元素6, 查找元素7, 刪除与清空元素8,map的大小9,map的基本操作函数:原文链接:https://blog.csdn.net/sevenjoin/article/details/819438641,map简介map是STL的一个关联容器,它提供一对一的...转载 2020-03-29 12:27:24 · 112 阅读 · 0 评论 -
STL——set的用法
概念:set也是STL中比较常见的容器。set集合容器实现了红黑树的平衡二叉检索树的数据结构,它会自动调整二叉树的排列,把元素放到适当的位置。set容器所包含的元素的值是唯一的,集合中的元素按一定的顺序排列。构造set集合的目的是为了快速的检索,不可直接去修改键值。begin() 返回指向第一个元素的迭代器clear() 清除所有元素count() 返回某个值元素的个数empty() 如...转载 2020-03-27 08:51:44 · 1303 阅读 · 0 评论 -
Vector通常用法
int main() { // 1. initialize vector<int> v0; vector<int> v1(5, 0); // 2. make a copy vector<int> v2(v1.begin(), v1.end()); vector<int> v3(v2); // 2...原创 2020-03-08 11:45:53 · 143 阅读 · 0 评论