静态库的优点(很少见人提到的一个)
gemo 2010-05-08 08:36:25 关于lib和dll 网上主要是这个说法
动态库的应用有两个主要原因:
1、共享。多个程序可以使用同一个动态库
2、开发模式好。要求设计者对功能划分得更好
但动态库装载的时候慢,特别是运行中装载有明显延迟。一旦装载完毕执行起来根静态库比较慢不了。
静态库的优点:
代码装载速度快,执行速度略比动态库快,没有什么更多的优势。
大软件还是用动态库吧
但是我觉得lib其实有个很大的好处就是可以传递复杂对象(比如stl的string)
而dll保险起见还是传递简单对象的好吧?
大家谈谈意见