这可能是误解吧,刻板印象,而且有这个偏见的人不少。
你可能只是把整个boost包下载了解压放在硬盘上,但是可以“用到什么,就只include什么”,不需要全部都include进去。
当然,这个库有基础的头文件,好多库都依赖这些基础的头文件,无法排除掉不要。这也正常
因为就算你自己写一个项目,必然也有一些基础的building block,你项目里的其他东西会依赖这些底层的building block
还有个问题就是,有些人会认为boost包、VS2022这些尺寸太大,我认为嫌这些尺寸大的,基本上就只是玩玩C++的,不属于正经要学C++或者要靠C++吃饭的,因为正经要靠C++吃饭的人(搞信奥的学生不讨论,他们的电脑是父母出钱的),怎么会因为几百兆、几十G的磁盘空间就排斥工业界知名的IDE。
现在有vcpkg可以锁定boost的版本,不需要再把boost放到自己的产品的git repo里,也就不占用git server的空间。
【 在 yuanmo 的大作中提到: 】
: boost能提供的功能就是一堆调料,我只想要一盘醋,人家说不好意思我们不单卖,必须把辣椒酱豆瓣酱海鲜酱牛肉酱花生酱蒜泥香葱香油腊八蒜全打包了外加水果盘饮料和鸳鸯锅底都一起下单。我们是天下第一的调料库,你不买个全家桶你好意思说自己会吃饭吗。
:
--
修改:z16166 FROM 221.220.174.*
FROM 221.220.174.*