一,函数也有地址
一旦函数被编译并载入计算机中执行,它就会占用一块内存,这块内存有一个地址,因此此函数也有地址。
可以通过指针使用函数地址,就像可以使用变量的地址一样。
二,定义函数指针
定义一个指针指向一个无参数无返回值的函数。
*funcPtr为什么需要括号,是因为
表示一个返回类型为 void* 的函数funcPtr();
这里一旦定义了一个函数指针,在使用前必须给它赋一个函数的地址。
三,定义函数指针数组
运行结果:
一,函数也有地址
一旦函数被编译并载入计算机中执行,它就会占用一块内存,这块内存有一个地址,因此此函数也有地址。
可以通过指针使用函数地址,就像可以使用变量的地址一样。
二,定义函数指针
定义一个指针指向一个无参数无返回值的函数。
*funcPtr为什么需要括号,是因为
表示一个返回类型为 void* 的函数funcPtr();
这里一旦定义了一个函数指针,在使用前必须给它赋一个函数的地址。
三,定义函数指针数组
运行结果:
上一篇:C++ C语言assert()宏
下一篇:C++ #号
ointer Tutorials by Lars Haendel: http://www.newty.de/fp
C++ STL 函数指针
容:...
函数指针指向的是函数而非对象,和其他指针一样,函数指针指向某种特定类型,函数的
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M