我注意到,当我使用增强功能时,应用程序大小往往会增加大约 0.1 - .3 MB。这可能看起来不多,但与使用其他外部库相比,它是(至少对我而言)。为什么是这样?
Boost到处都使用模板。这些模板可以使用相同的参数多次实例化。一个足够聪明的链接器将丢弃除一个副本之外的所有副本。然而,并非所有链接器都足够智能。此外,模板有时会隐式实例化,甚至很难知道一个模板已被实例化了多少次。
| 归档时间: |
|
| 查看次数: |
4003 次 |
| 最近记录: |