1.函数指针
一个函数的声明,将函数名的位置放入*p.
void *p(int,int);
1.array of pointer : int *a[10]
2.a pointer to a array: int (*a)[10];(常用)
1.* const: 指针是常量
2.const *:指针指向的数是常量;//无指针常量
练习,
1.定义一个函数指针,指向的函数有两个Int,并且返回一个函数指针指向一个int形参且返回int的函数
//从里往后看
1A=.*f(int,int) //函数指针
2.返回值 int (* A)(int)
2.指针数组,其中每一个都是函数指针,返回值为int,参数为int*
1.指针数组:*F[10]
2.返回值:int (*A)(int *)
2.lambda表达式
https://www.cnblogs.com/coolcpp/p/cpp-fuction.html
总结:函数指针lambda
函数指针:函数名
函数符:重载了()运算符的函数对象,比如mod5的所有数。
lambda表达式:忽略返回值,函数名[],返回值自动找寻。---匿名化,不需要定义