![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
函数对象
STL学习 函数对象
ycl010203
这个作者很懒,什么都没留下…
展开
-
friend 友元函数友元类
这篇是引用,具体是引用哪位的博主不查了(仅供自己回顾复习用)friend 类型 函数名(形式参数);友元函数的声明可以放在类的私有部分,也可以放在公有部分,它们是没有区别的,都说明是该类的一个友元函数。一个函数可以是多个类的友元函数,只需要在各个类中分别声明。友元函数的调用与一般函数的调用方式和原理一致。友元类友元类的所有成员函数都是另一个类的友元函数,都可以访问另一个类中的隐藏信...原创 2020-01-04 14:26:40 · 289 阅读 · 0 评论 -
for_each全局普通函数.cpp
《C++STL基础及应用》#include <iostream>#include<vector>#include<algorithm>using namespace std;//采用STL for_each 算法求保存在向量中的整数和int sum=0;void f(int n){ sum+=n;}int main() { ...原创 2020-01-04 14:16:51 · 188 阅读 · 0 评论 -
学生索引升序成绩升序.cpp
《C++STL基础及应用》#include <iostream>#include<functional>#include<algorithm>#include<vector>#include<string>#include<iterator>using namespace std;/*函数适配器一 绑定...原创 2020-01-04 14:13:06 · 200 阅读 · 0 评论 -
算数类函数的非常规使用.cpp
《C++STL基础及应用》#include <iostream>#include<functional>#include<vector>#include <numeric>using namespace std;//非常规数据类型基本对象的使用//复数class Complex{public: float real;...原创 2020-01-04 14:10:28 · 71 阅读 · 0 评论 -
算数类函数的常规使用.cpp
《C++STL基础及应用》#include <iostream>#include<functional>using namespace std;//算数类基本函数对象使用/*对常规的数据类型,char,int,float,string 可以直接按上述写法进行 * 但是对非常规数据类型,则必须重载类中的各个operator算数运算符, * */int ma...原创 2020-01-04 14:08:39 · 98 阅读 · 0 评论 -
普通函数适配器基本用法.cpp
《C++STL基础及应用》#include <iostream>#include<functional>#include<algorithm>#include<vector>#include<string>using namespace std;/*函数适配器一 绑定,用于将二元函数降为一元函数 bindlst()...原创 2020-01-04 14:06:12 · 124 阅读 · 0 评论 -
逻辑运算函数使用.cpp
《C++STL基础及应用》#include <iostream>#include<functional>#include<vector>#include <numeric>using namespace std;//逻辑运算类函数使用int main(){ logical_and<bool>andObj; ...原创 2020-01-04 14:03:49 · 150 阅读 · 0 评论 -
函数对象一元函数(sum通过参数传入).cpp
《C++STL基础及应用》#include <iostream>#include<vector>#include<algorithm>#include<functional>using namespace std;//利用一元函数求向量各元素之和/*函数对象是重载了operator()的类的一个实例,operator()是函数调用运...原创 2020-01-04 14:03:05 · 207 阅读 · 0 评论 -
函数对象一元函数(sum初值固定).cpp
《C++STL基础及应用》#include <iostream>#include<vector>#include<algorithm>#include<functional>using namespace std;//利用一元函数求向量各元素之和/*函数对象是重载了operator()的类的一个实例,operator()是函数调用运...原创 2020-01-04 14:01:45 · 380 阅读 · 0 评论 -
函数对象分类(无返回值).cpp
《C++STL基础及应用》#include <iostream>#include<vector>#include<algorithm>using namespace std;/*函数对象是重载了operator()的类的一个实例,operator()是函数调用运算符标准C++库根据operator()参数个数为0个,1个,2个加以划分,主要有以下...原创 2020-01-04 14:00:26 · 174 阅读 · 0 评论 -
函数对象二元函数.cpp
《C++STL基础及应用》#include <iostream>#include<functional>#include<algorithm>#include<vector>#include<string>#include<iterator>using namespace std;//利用二元函数是学生成绩...原创 2020-01-04 13:59:09 · 201 阅读 · 0 评论 -
关系运算类函数非常规使用.cpp
《C++STL基础及应用》#include <iostream>#include<functional>#include<vector>#include <numeric>using namespace std;//关系运算类函数非常规使用class Complex{public: float real; flo...原创 2020-01-04 13:37:54 · 85 阅读 · 0 评论 -
关系运算类函数的常规使用.cpp
《C++STL基础及应用》#include <iostream>#include<functional>#include<vector>#include <numeric>using namespace std;//关系运算类基本函数对象使用int main(){ //产生关系运算类函数对象实体 equal_to&...原创 2020-01-04 13:35:38 · 95 阅读 · 0 评论 -
成员函数适配器基本用法.cpp
《C++STL基础及应用》#include <iostream>#include<functional>#include<algorithm>#include<vector>#include<string>using namespace std;/*函数适配器一 绑定,用于将二元函数降为一元函数 bindlst()...原创 2020-01-04 13:32:11 · 145 阅读 · 0 评论 -
绑定取反适配器基本用法.cpp
#include <iostream>#include<functional>#include<algorithm>#include<iterator>using namespace std;/*函数适配器一 绑定,用于将二元函数降为一元函数 bindlst() template<class Pred,class T>...原创 2020-01-04 13:29:42 · 140 阅读 · 0 评论 -
编程求圆和长方形的面积.cpp
#include <iostream>#include<functional>#include<algorithm>#include<vector>using namespace std;/*函数适配器一 绑定,用于将二元函数降为一元函数 bindlst() template<class Pred,class T> b...原创 2020-01-04 13:27:59 · 427 阅读 · 0 评论