gpt4 book ai didi

c++ - 为什么使用 boost 会大大增加文件大小?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:58:21 25 4
gpt4 key购买 nike

我注意到,当我使用 boost 功能时,应用程序的大小往往会增加大约 0.1 - 0.3 MB。这可能看起来不多,但与使用其他外部库相比(至少对我而言)。这是为什么?

最佳答案

Boost 无处不在使用模板。这些模板可以使用相同的参数实例化多次。一个足够聪明的链接器会丢弃除一份以外的所有拷贝。然而,并非所有链接器都足够智能。此外,模板有时会隐式实例化,甚至很难知道实例化了多少次。

关于c++ - 为什么使用 boost 会大大增加文件大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2121889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com