c++ - 我如何知道 Boost 的哪些部分已被弃用?

标签 c++ boost lambda deprecated boost-phoenix

我刚刚开始使用 boost 进行嵌入式 C++ 编程。 Lambda 看起来很有趣,所以我正在阅读它。当我尝试在 shared_ptrs 的容器上使用带有 lambda 的 STL 算法时,我遇到了一些问题。在 SO 上进行一些搜索后,我找到了一篇文章,指出 Lambda 已被弃用,所有新代码都将使用 Phoenix。当我尝试了解更多有关 boost 的内容时,我想避免学习已弃用的部分。此类事情在哪里记录?

最佳答案

一般来说,boost 文档会警告您已弃用的功能。然而,这些信息有时会在文档更新之前“泄露”出去,这就是本例中发生的情况。如果您确实想处于最前沿,您可以随时订阅开发人员邮件列表之一,否则您应该坚持使用官方文档。

关于c++ - 我如何知道 Boost 的哪些部分已被弃用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12489070/

相关文章:

c++ - 如何避免重复的模板特化?

c++ - boost.test 与 CppUnit

c++ - 未定义的 boost 引用

c++ - Lambda(通过引用与按值将 lambda 传递给函数)

kotlin - 如何提高此Kotlin代码的可读性?

c++ - 从 C++ 程序调用 Stan 例程

c++ - libstdc++-6.dll 问题

c++ - 为什么 Clang 不喜欢 boost::transform_iterator?

c++ - 正则表达式和 boost

haskell - Haskell 中 (\x y z -> x y z) 的含义