1 / 4
文档名称:

BX函数指针(2) - 函数指针的使用.pdf

格式:pdf   大小:181KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

BX函数指针(2) - 函数指针的使用.pdf

上传人:独角戏 2021/3/22 文件大小:181 KB

下载得到文件列表

BX函数指针(2) - 函数指针的使用.pdf

相关文档

文档介绍

文档介绍:2015/12/21
《C/C++学****指南》补充篇
函数指针与回调机制
(2) 函数指针的使用
作者:邵发 官网:
使用typedef
以下写法可读性差:
void (*p) (int) ;
p = &example;
我们****惯于这样的方式来定义变量:
SomeType val;
1
2015/12/21
使用typedef
所以,用typedef将函数指针类型起个别名,
typedef void (* MY_FUNCTION) (int);
MY_FUNCTION p;
p = &example;
这样,MY_FUNCTION就是一个类型名,可读性
提高了。。。
函数指针作为参数
void test (MY_FUNCTION f)
{
f(123);
}
f是一个变量,类型为MY_FUNCTION,表示一个
函数地址。。。
test ( &example);
2
2015/12/21
函数指针作为参数
以下写法可读性不好。。
void test ( void (*f)(int) )
{
f(123);
}
void test2