C++ Boost::算法是否包含在标准库中?

C++ Boost::算法是否包含在标准库中?,c++,boost,stl,tr1,C++,Boost,Stl,Tr1,从C++11(我认为)开始,STL或扩展TR1(同样,如果内存可用的话)中提供了很多Boost功能 我很难明确地说出C++11和更高版本(以及MSVC++版本)中包含哪些内容,哪些内容没有包含 特别是关于加入向量的这个非常古老的问题有一个很好的基于Boost的答案: < P>我不想为项目增加Boost依赖性——所以,这个功能现在可以在标准库中使用吗?< /P> < P> Boo:::C++:/>代码>不是C++标准库的一部分。(也不是具有同等功能的东西) 更一般地说,有时在Boosix.Pos

从C++11(我认为)开始,STL或扩展TR1(同样,如果内存可用的话)中提供了很多Boost功能

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

特别是关于加入向量的这个非常古老的问题有一个很好的基于Boost的答案:


< P>我不想为项目增加Boost依赖性——所以,这个功能现在可以在标准库中使用吗?< /P> < P> <代码> Boo:::C++:/>代码>不是C++标准库的一部分。(也不是具有同等功能的东西)


更一般地说,有时在Boosix.Posil中实现了一些事情,然后提出了标准化(例如Boyer Moore),有时我会实现那些在Booost中添加到标准库中的东西,这些算法不能使用最新的C++版本(例如,代码> < y>代码>到目前为止,boost::algorithm::join尚未进入标准库。有一篇公开论文()将其添加到库中,但它目前位于库进化工作组中


您可能需要使用该问答对中的其他实现之一,或者包括boost。

这似乎是一个许多流行的、已回答的问题已经过时的领域-更多的是Meta,但我们应该如何处理案例问题?多年后,由于语言/库的变化,我们应该如何获得更好的答案?