首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

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

2013-03-19 
A程序调用动态库B.B能调用A程序里的函数来用吗?linux平台下。在动态库的函数跟 调用动态库程序 不能共用相

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

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

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

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

热点排行