【问题标题】:Which boost libraries are heading for TR2?哪些 boost 库正在走向 TR2?
【发布时间】:2011-01-12 17:03:13
【问题描述】:

如果在 boost.org 上找到此引用:

More Boost libraries are in the pipeline for TR2

它链接到TR2 call from proposals。但我似乎找不到任何其他关于哪些 boost 库将走向 TR2 的信息。

我看过一份关于 Boost.Asio 的提案草案,我隐约记得看到过一些关于 Boost.System 和 Boost.Filesystem 的提案。

  • 哪些 boost 库正在走向 TR2?
  • 还有哪些针对 TR2 的建议?
  • 这方面有什么好的信息来源吗?

我知道现在大家都非常关注C++0x,不要指望能找到很多官方资料。但肯定有人记录了有关 TR2 的一些内容。

【问题讨论】:

  • 您确实看到了该文件上的日期?那是 2005 年 4 月 29 日。 TR2 没有任何进展(TR1 从未被接受)——下一个里程碑是获得 C++0x 的批准。
  • 这个问题无法得到任何肯定的回答,因为委员会可以随时放弃任何东西。
  • 也许我们应该将其更改为“哪些 Boost 库应该走向 TR2?
  • 那么“在管道中”是什么意思?我不接受什么(正如尼尔指出的那样)。我很好奇哪些 Boost 库的目标是成为 TR2 的一部分。对 TR2 有什么建议吗?还是为了完成 c++0x 而忽略了提案呼吁?
  • TR2 现在是在 C++0x 之后(很快)计划的,其中包含未纳入标准的修复和添加。

标签: c++ boost boost-asio c++-tr2


【解决方案1】:

很抱歉回答我自己的问题,但在 Neil 的耳光评论之后,我不得不自己找出答案,其他 cmets 都没有任何帮助。

维基百科没有C++ Technical Report 2 页面,但在C++ Technical Report 1 页面中有tr2 section

这是来自 Wikipedia 的快速列表。

  • Boost.Asio
  • 信号/插槽,Boost.Signals 和 libsigc++ 的组合
  • Boost.文件系统
  • Boost.Any
  • boost::lexcal_cast
  • Boost.String 算法
  • Boost.System

还有几个。维基百科有指向实际提案的链接。 2009 年 5 月发送的最新提案(关于异构容器的内容),不到一年前。

【讨论】:

    【解决方案2】:

    在 C++0x 发布之前,不存在或将存在创建 TR2 的提议。

    【讨论】:

    • 嗯...open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1810.html。我想从技术上讲,这里没有提出 TR2,但提案征集似乎暗示 TR2 是预期的。
    • c++0x 和 c++tr2 是分开的。 TR2 可能在功能上已经死了,但它并没有变成 c++0x。许多 tr2 提案都参考了 c++0x 中的特性。
    猜你喜欢
    • 2023-03-03
    • 2012-03-27
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 2022-07-29
    • 2014-10-27
    相关资源
    最近更新 更多