C++中函数指针使用

鼠扑  金牌会员 | 2022-9-16 17:20:12 | 显示全部楼层 | 阅读模式
打印 上一主题 下一主题

主题 918|帖子 918|积分 2754

类成员函数指针(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
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

鼠扑

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表