使用 boost 库有什么缺点吗?
例如,输出的二进制文件会更大。或性能略低于自定义库。
因为一些大型项目不使用 boost 库而不是他们自己的。所以我认为他们不使用 boost 库是有原因的。
使用 boost 库有什么缺点吗?
例如,输出的二进制文件会更大。或性能略低于自定义库。
因为一些大型项目不使用 boost 库而不是他们自己的。所以我认为他们不使用 boost 库是有原因的。
几点:
我同意诸葛(3509)在这里的回答:-
我能想到的一个缺点是,如果出于某种原因,您需要调整代码以适应您的目的,您将需要阅读并理解其中的大部分内容。如果你自己写代码,这自然是没有必要的。
绑定到第三方插件并不总是最好的解决方案。它通常会提供一个非常通用的解决方案,可以解决许多问题,但如果您有一项非常具体的任务需要处理,您可以改进它。花在学习外部库如何工作上的时间也可以用于开发您自己的解决方案。要考虑的另一件事是您可能只需要库的一小部分,因此正如其他人所说,它可能会使您的可执行文件更大。对于一些可能不受欢迎的人。