类成员函数指针(member function pointer),是 C++ 语言的一类指针数据类型,用于存储一个指定类具有给定的形参列表与返回值类型的成员函数的访问信息。一般我们是不会使用的,都是直接将带有返回值的函数作为参数或者另存后使用;像函数指针我们只会在定义包含多个函数的结构体类型时使用,或者是当带返回值的函数有多个得时候。当然,由于笔者只是初步涉及函数指针,目前并没有在实际使用中体会到函数指针得快乐~~悲伤~
我么先来简单举一个函数指针得例子:
[code]#includeusing namespace std;void estimate(int lines, double (*pf)(int));double rick(int lines);int main(void){ int code; cout > code; estimate(code, rick/*计算lines时间的函数*/); return 0;}void estimate(int lines, double (*pf)(int)/*指向执行函数的地址*/){ cout |