dll的显式调用跟隐式调用各有什么优缺点

dll的显式调用和隐式调用各有什么优缺点
dll的调用有两种方法,我觉得显式调用LoadLibrary的方法更灵活些,但存在就是合理的,两者各有什么好处呢?

------解决方案--------------------
隐式调用编程方便点,链接程序配置好就行,对程序员和其他普通函数没两样。

显示调用当然更灵活,更重要的,可用不同dll模拟出多态的效果,
很多程序的插件,就是这么搞的 -- 定义好dll接口,安装不同插件的dll来运行。

显示调用再重要的,如果dll中无需要函数,程序员还能检测到,有弥补的机会。
------解决方案--------------------
LoadLibrary是你用的时候才会加载入内存,unload就卸载了

平常的链接不论是正常链接还是延迟链接都会在启动一段时间后自动载入内存

所以频繁使用讲求效率,后者为佳,讲求内存占用率,Load-unload为佳

当然LoadLibrary更灵活些,毕竟可以同时载入不同版本的dll