学习笔记:
(一)
函数名称前面加引用符号“&”,代表该函数返回值类型是引用。
如:int &operate+(...);
(二)
函数名称前面加指针符号“*”,代表它是函数指针。
函数指针是一个指向函数的指针,函数指针表示一个函数的入口地址。使用函数指针的好处就是在处理“在运行时根据数据的具体状态来选择相应的处理方式”这种需求时更加灵活。
定义一个函数指针
指针是变量,所以函数指针也是变量,因此可以使用变量定义的方式来定义函数指针,对于普通的指针,可以这么定义:
int a=10;
int *pa=&a;
这里,pa是一个指向整型的指针,定义这个指针的形式为:
int * pa;
它说明了两点:(1)这是一个指针(2)这是一个指向整型变量的指针