摘要:
C++STLmap查找和统计 功能描述: * 对map容器进行查找数据以及统计数据 函数原型: find(key); //查找key是否存在,若还在,返回改键的元素的迭代器,若不存在set.end(); count(key); //统计key的元素个数 代码示例: #include<iostream 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(358)
评论(0)
推荐(0)
摘要:
STL之transform 功能描述: transform(iterator begin, iterator end1, iterator beg2, _func); beg1源容器开始迭代器 end1原容器结束迭代器 beg2目标容器开始迭代器 _func函数或者函数对象 代码示例: #inclu 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(142)
评论(0)
推荐(0)
摘要:
逻辑仿函数 功能描述: 实现逻辑运算 函数原型: template<class T> bool logical_and<T> //逻辑与 template<class T> bool logical_or<T> //逻辑或 template<class T> bool logical_not<T> 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(107)
评论(0)
推荐(0)
摘要:
STL常用算法 概述: 算法主要是由头文件组成 是所有STL头文件中最大的一个,范围涉及到比较、交换、查找、遍历操作、复制、修改等等 体积很小,只包含几个在序列上面进行简单数学运算的模板函数 定义了一些模板类,用以声明函数对象 常用遍历算法 学习目标: 掌握常用的遍历算法 算法简介: for_eac 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(82)
评论(0)
推荐(0)
摘要:
关系仿函数 功能描述: 实现关系对比 仿函数原型: template<class T> bool equal_to<T> //等于 template<class T> bool not_equal<T> //不等于 template<class T> bool greater<T> //大于 tem 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(87)
评论(0)
推荐(0)
摘要:
内建函数对象 4.3.1内建函数对象意义 概念: STL内建了一些函数对象 分类: 算术仿函数 关系仿函数 逻辑仿函数 用法: 这些仿函数所产生的对象,用法和一般函数完全相同 使用内建函数对象,需要引入头文件#include 算术仿函数 功能描述: 实现四则运算 其中negate是一元运算,其他都是 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(96)
评论(0)
推荐(0)
摘要:
谓词概念 概念: 返回bool类型的仿函数称为谓词 如果operator()接受一个参数,那么叫做一元谓词 如果operator()接受两个参数,那么叫做二元谓词 一元谓词 代码示例: #include<iostream> #include<vector> #include<algorithm> u 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(85)
评论(0)
推荐(0)
摘要:
STL-函数对象 4.1函数对象 4.1.1函数对象概念 重载函数调用操作符的类,其对象常称为函数对象 函数对象使用重载的()时,行为类似函数调用,也叫仿函数 本质: 函数对象(仿函数)是一个类,不是函数 函数对象使用 特点: 函数对象在使用时,可以像普通函数那样调用,可以有参数,可以有返回值 函数 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(76)
评论(0)
推荐(0)
摘要:
C++stl-set查找和统计 功能描述: 对set容器进行查找数据以及统计数据 函数原型: find(可以); //查找key是否已经存在,若存在,返回该键的元素的迭代器,若不存在,返回set,end(); count(key); //统计key的元素个数 代码示例: #include<iostr 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(566)
评论(0)
推荐(0)
摘要:
容器算法迭代器初识: 了解STL中容器、算法、迭代器概念后,我们利用代码感受STL的魅力 STL中最常见的容器为Vector,可以理解为数组,下面我们将学习如何向这个容器中插入数据,遍历这个容器 vector存放内置数据类型 容器:vector 算法:for_each 迭代器:vector::ite 阅读全文
posted @ 2022-02-13 12:52
黑马金牌编程
阅读(73)
评论(0)
推荐(0)

浙公网安备 33010602011771号