当前位置: 技术问答>linux和unix
利用函数指针的好处是什么?
来源: 互联网 发布时间:2015-08-09
本文导语: 在linux中大量的用到了函数指针,用函数指针有什么好处,在什么情况下应该是用函数指针? | 当你不能在静态编译的时候确定调用哪个函数就应该用函数指针 比如文件操作函数,在不同的文...
在linux中大量的用到了函数指针,用函数指针有什么好处,在什么情况下应该是用函数指针?
|
当你不能在静态编译的时候确定调用哪个函数就应该用函数指针
比如文件操作函数,在不同的文件系统中不同
还有一些比如挂接着的函数序列,有需要时可以动态添加函数
总之在动态情况下,编译时只是动态情况的一个特例,在编译器看来也是函数的地址啊
比如文件操作函数,在不同的文件系统中不同
还有一些比如挂接着的函数序列,有需要时可以动态添加函数
总之在动态情况下,编译时只是动态情况的一个特例,在编译器看来也是函数的地址啊
|
可以动态调用函数体,实现C++中类似多态的功能
|
节省资源,提高程序的执行效率!
|
使用C来实现对象的思想,函数指针就非常有用