读书人

A程序调用动态库B.B会调用A程序里的函

发布时间: 2013-03-19 17:22:05 作者: rapoo

A程序调用动态库B.B能调用A程序里的函数来用吗?
linux平台下。

在动态库的函数跟 调用动态库程序 不能共用相同名称的函数吗?动态库中定义了一个函数A,调用动态库中的也有个函数A。一摸一样的话,会怎么样?

会出现在动态库中写的A函数,实际上是不会被调用的。
[解决办法]
如果动态连接 是没问题的 只要定义一个函数指针赋值就可以了
如果静态连接 那么如果两个函数原型名字都相同 估计编译都不能通过 否则应该也是没问题的

[解决办法]
就是因为避免同名才会有命名空间~~否则主调方用自己的

读书人网 >C语言

热点推荐