![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cpp STL标准程序库开发指南
文章平均质量分 98
fgh431
非淡泊无以明志
展开
-
CE :FunctionObjects
文章目录13.1仿函数的概述13.1.1仿函数的概念 前面章节很多STL算法用仿函数(函数对象) 也称函数符 函数符是以函数方式与括号()结合使用的任意对象 FunctionObjects,函数对象 更通俗 仿函数是将函数作为参数传递的使用方式 如:逻辑谓词、算术运算、抽取信息等 13.1仿函数的概述 仿函数的概念是学习仿函数的基础和根本 仿函数的概念和仿函数的作用 13.1.1仿函数的概念 仿函数: 定义了operator()的对象 仿函数可视为一般函数 不同之处: 仿函数的功能是原创 2020-10-13 15:32:18 · 168 阅读 · 0 评论 -
4 C++中的算法
文章目录4.1算法库筒介4.2非修改性序列算法4.2.1 for_each算法 算法分基本算法、数据结构的算法、数论与代数算法、 计算几何算法、图论算法、 动态规划及数值分析、 加密算法、排序算法、检索算法、随机化算法、 并行算法等 C++标准程序库也提供一系列的算法 算法一般被设计处理选代器区间 选代器“可遍历STL容器内全部或部分元素” 选代器的当前值指向容器中特定位置 STL中算法的概念 可理解为使用迭代器处理容器中元素的方法 4.1算法库筒介 STL的算法一般用“覆盖”模式原创 2020-07-14 22:46:54 · 495 阅读 · 0 评论 -
2 C++中的字符串
文章目录2.4字符串操作的通用函数2.4.1构造器和析构器 C++标准程序库中的字符串处理类string C,string.h提供字符串函数 早期的C++为处理字符串提供各自的类 string类由头文件支持 该类含大量方法 若千构造函数 用于字符串赋给变量、合并字符串、比较字符串 访问各个元素的重载操作符、查找字符和子字符串的方法。 目前string已被大家接受及使用 C++仍以"\0为结束符的char数组 C++标准库中的 string class将string作为ー个型別, 可实原创 2020-07-11 12:37:01 · 188 阅读 · 0 评论 -
さん:容器
文章目录3.1容器的概念3.1.1容器成员和函数3.1.2容器的种类和数据结构 容器是管理序列的类, 通过容器类提供的成员函数,实现各种对序列中元素的操作,是高度的泛型抽象 部分算法也可应用于容器序列的控制,算法内容4章介绍 STL提供各种容器模板类, 这些模板类包括:向量、列表、双队列、集合、多重集合( multiset)、映射(map)、多重映射( multimap)。 向量可以认为是包含1个或N个更多元素的数组; 列表(list)是由节点组成的双向链表,每个节点包含1个元素; 双队列:含N个原创 2020-05-26 11:49:09 · 278 阅读 · 0 评论