gpt4 book ai didi

c++ - 在一个项目中混合使用 boost 和 STL 库的缺点?

转载 作者:行者123 更新时间:2023-11-30 03:35:53 36 4
gpt4 key购买 nike

我想知道在一个项目中同时使用 boost 和 STL 库是否可以?这样做的潜在缺点是什么(除了显然是一个的代码大小)?我正在为原子类型和低级数据结构(例如 vector )创建很多包装器类,因此我认为这有助于解决一些潜在的 future 问题,但我可能不会将所有东西都包装在我自己的容器类中。

最佳答案

不要为了创建包装器而浪费时间。此外,boost 是作为对 STL 的一种扩展而创建的,通常 future 的 c++ 版本会采用在 boost 中得到验证的概念。

当然,使用新的库总是有一个缺点:需要学习更多的 api,需要在构建过程中注意更多的依赖关系......

但如果它有用,为什么要重新创建可以使用的东西。 Boost 是用 STL 风格编写的任何方式。

关于c++ - 在一个项目中混合使用 boost 和 STL 库的缺点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40950555/

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