读书人

指向函数的指针如何指向库函数?

发布时间: 2013-08-14 14:27:55 作者: rapoo

指向函数的指针怎么指向库函数??
如题,指向函数的指针到底能不能指向库函数里的函数呢?
一个返回double 参数也为double的指向函数的指针 为什么不能被赋值为fabs或sin 函数啊,我包含了math.h头文件了也不行,但可以指向我自己编写的同类型的函数。
请问到底能不能指向库函数里的函数呢?? 指针 库 math.h
[解决办法]
我觉得是因为,函数指针赋值,需要知道那个函数的定义,这样才知道函数的(相对)入口地址在哪里。
而库函数是链接时才去找定义的,编译时根本就不知道它的地址,所以不行。头文件提供的只是函数原型,与定义无关。
只能自己包装一个函数了吧
[解决办法]
编译时加-lmath 试试
[解决办法]
那开关是-lm

读书人网 >C语言

热点推荐