2,3,4,5,6,7,8,9,10,11,12,13,14
当前位置: 首页  - 标签“STL“ - 列表

STL

STL教程06 |STL算法总结

06 |STL算法总结

以有限的步骤,解决逻辑上的或数学上的问题,称为算法。为了提高算法的灵活性和功效,STL的算法允许使用者自定义一些操作(函数),提供给算法调用,这些函数可以是一般函数,也可以是仿函数。所谓仿函数其实就是struct或类里的“()”重载函数。STL算法部分主要由头文件<algorithm>,<numeric>,<

STL教程05 |迭代器及辅函数介绍

05 |迭代器及辅函数介绍

迭代器是一种能够遍历某个序列或容器的所有元素的对象,所有容器都有各自的迭代器,当开发人员使用某种容器的迭代器时,不需要包含特别的头文件,但是如果要使用逆向迭代器、插入型迭代器、流迭代器,则需要包含< iterator>头文件。迭代器共分为五种,分别为: Input iterator(输入型迭代器)、Output iterato

STL教程04 |特殊容器类介绍

04 |特殊容器类介绍

## 1、bitset(位段)类模板bitset创造一个内含任意个数的位或bool值且大小固定的数组(array)。当需要管理各种标识符,并以变量形式表现出来时,可以使用bitset类模板,头文件为< bitset>,两个变量之间可以直接进行位运算。(1)构造函数```bitset<int Size> bitNam

STL教程03 |关联式容器

03 |关联式容器

关联式容器其实就是关联数组概念的推广,依据选定的排序准则,自动为其元素排序。通常关联式容器是由二叉树做出来的,每个元素都有一个父节点和两个子节点,左子树的所有元素都比自己小,右子树的所有元素都比自己大。关联式容器的差别在于元素的类型以及处理重复元素的方式。关联式容器有一个很大的优点就是提供了对元素的快速访问,但是却不能实现任意位置的操作。

STL教程02 |序列式容器

02 |序列式容器

STL标准库提供了基本序列容器vector、list、deque,同时还包括stack、queue、priority_queue 等3种适配器。本文主要介绍基本序列式容器vector、list、deque。

STL教程01 |标准模板库简介

01 |标准模板库简介

更多资源请关注微信公众号:码客资源网STL是C++通用库,主要由迭代器、算法、容器、仿函数、内存分配器和配接器组成。STL主要的主要功能都被声明在13个头文件中,它们分别是:< algorithm >、< deque >、< functional >、< iterator>、< ve

用户登录