VC++ 导入DLL的效率问题

来源:百度知道 编辑:UC知道 时间:2024/06/05 09:55:16
convert()是一个要做入DLL中的方法,当我在exe中调用他的时候
_declspec(dllimport) int convert()
extern int convert()
两种方法都可以,只间有什么区别,用哪个高效一点

用import方式,缺点是在运行时需要一些系统开销来导入该DLL,好处是convert的内部算法如果变了则只需更换DLL即可。
extern方式好处是程序运行时所有函数都已经在内存中。如果变了算法只能重编译。