码迷,mamicode.com
首页 >  
搜索关键字:stl标准库    ( 46个结果
C++学习笔记之STL标准库(八)queue容器适配器
容器适配器并没有直接维护被控序列,而是通过它里面存储的底层容器对象来实现所有的功能。 queue类允许在底层数据结构的末尾插入元素,也允许从前面插入元素(先入先出)。 包含头文件 #include<queue> 声明命名空间 using namespace std; 常见的queue操作: 1.vo ...
分类:编程语言   时间:2018-05-02 02:39:42    阅读次数:231
C++学习笔记之STL标准库(六)set/multiset 关联容器
包含头文件 #include <set> 声明命名空间using namespace std; set/multiset是关联容器的一种,它们会对存储的元素进行自动排序,存储元素的值不能直接的被改变,只能通过删除旧值,再插入新值的方式达到更改元素值的目的。set不允许元素的值有重复,而multise ...
分类:编程语言   时间:2018-05-01 23:31:46    阅读次数:218
C++学习笔记之STL标准库(四)list
模板类list是一个容器,所控制的长度N的序列是一个有着N个节点的双向链表。每个节点存储一个单独的元素,一个前驱指针,一个后继指针。list的节点存储在非连续的存储空间中,由于其结构的原因,list的插入、删除、替换等操作速度很快,但元素的查找和随机存取等操作就很慢,需要从头节点一个节点一个节点的往 ...
分类:编程语言   时间:2018-04-16 23:59:47    阅读次数:360
C++学习笔记之STL标准库(三)vector容器
模板类vector是一个封装了动态大小数组的顺序容器,它所控制的序列是以连续数组的方式存储的。跟任意其它类型容器一样,它能够存放各种类型的对象。 包含头文件#include <vector> 声明命名空间using namespace std; 特性: 1)顺序序列:容器中的元素按照严格的线性顺序排 ...
分类:编程语言   时间:2018-04-15 11:37:19    阅读次数:233
C++学习笔记之STL标准库(二)algorithm头文件即算法
#include <algorithm> algorithm头文件中主要包含的是一大堆模板函数,即STL库提供的算法,可以认为每个函数在很大程度上是独立的。提供的算法种类有: 1)adjacent_find //检测区间内第一对相等的相邻元素 template<class FwIt> FwIt ad ...
分类:编程语言   时间:2018-04-12 13:43:57    阅读次数:222
C++学习笔记之STL标准库(一)utility.h头文件即结构体模板pair
#include <utility> pair模板类用来将两个对象表示成一个对象。 用途:1)想要函数同时返回两个参数; 2)想要用一个容器存储成对值的元素 pair模板类核心代码: #ifndef _UTILITY_#define _UTILITY_#include <iosfwd> // 结构体 ...
分类:编程语言   时间:2018-04-01 18:52:37    阅读次数:215
C++ String封装
为什么要自己封装个String类?原因很多。QT库有自己的QString类,MFC有自己的CString类。STL标准库有自己的std::string类。MySQL数据库的C API接口使用原生的char*指针。。。。。。 自己写的程序用那种String?没法选择。这时候可能需要写一个万能的Stri ...
分类:编程语言   时间:2018-03-15 13:12:37    阅读次数:221
ZSL_String
模仿STL标准库,但是没有那么标准,无反向迭代器,无单独的空间配置器,用了placement new,用了new,delete 还有部分函数未写,测试正在进行中,先放上来,后面会继续修改 #ifndef __ZSL_String__ #define __ZSL_String__ #include #... ...
分类:其他好文   时间:2017-11-12 23:02:06    阅读次数:254
Stl标准库-Tuple
摘要: 摘要: 技术在于交流、沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 在前面我介绍过一次tuple,今天在书上也看到了tuple,那就在写一次吧. tuple(元组),他的内部可以放任意类型的变量(有点类似结构体),前面介绍过它的递归继承,这次直接看基本使用吧 1.创建和取出元素 ...
分类:其他好文   时间:2017-10-16 02:14:14    阅读次数:168
STL标准库-容器适配器
摘要: 技术在于交流、沟通,本文为博主原创文章转载请注明出处并保持作品的完整性 上一节介绍了仿函数适配器,这节主要介绍容器适配器和迭代器适配器的概念,其实容器适配器和迭代器其适配器就是封装了一些其他class的方法,非常好理解. 如果你想让一个calss拥有另一个class的功能,你都可以这样做:1 ...
分类:其他好文   时间:2017-09-28 01:06:15    阅读次数:283
46条   上一页 1 2 3 4 5 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!