首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Boost::algorithms是否包含在标准库中?

Boost::algorithms是否包含在标准库中?
EN

Stack Overflow用户
提问于 2019-08-17 00:48:25
回答 2查看 77关注 0票数 2

从C++11开始(我认为),许多Boost功能在STL中可用,或者在扩展TR1中(同样,如果我没记错的话)。

我很难明确地说出C++11和更高版本(以及MSVC++版本)中包含和不包含哪些内容。

具体来说,这个关于加入vector<string>的老问题有一个很好的基于Boost的答案:https://stackoverflow.com/a/6334153/197229

我不想将boost依赖添加到我的项目中,所以-该功能现在在标准库中可用吗?

EN

回答 2

Stack Overflow用户

发布于 2019-08-17 00:59:58

boost::algorithm::join不是C++标准库的一部分。(也不是具有同等功能的东西)。

更广泛地说,有时事情是用Boost.Algorithm实现的,然后提议进行标准化(例如,Boyer-Moore),有时我会为不能/不愿使用最新C++版本(例如any_of)的人实现一些已经添加到Boost.Algorithm标准库中的东西。

票数 4
EN

Stack Overflow用户

发布于 2019-08-17 01:00:13

到目前为止,boost::algorithm::join还没有进入标准库。有一个开放的论文(N3594)将它添加到库中,但它目前位于库进化工作组中。

您需要使用该Q&A对中的其他实现之一,或者包含boost。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57528365

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档