【问题标题】:C++ library comparison: Boost and Tr1C++ 库比较:Boost 和 Tr1
【发布时间】:2011-03-12 00:45:30
【问题描述】:

哪个更健壮?因为我读了 Linus Torvalds 的文章,关于提升有多糟糕。是不是 tr1 比 boost 好?

【问题讨论】:

  • 你在接受 Linus 的 C++ 建议?
  • “Linus 说这很糟糕”是权威论证的教科书谬误,你知道的。你能引用那篇文章吗?也许是 2007 年的:lwn.net/Articles/249460
  • Linus 说 C++ 不好,因为他找不到任何好的 C++ 程序员为他工作。我们中的一些人认为这与语言无关。

标签: c++ boost tr1


【解决方案1】:

TR1 是一组建议添加到 C++ 标准库的库。它们中的大多数起源于 Boost,现在它们中的大多数都包含在最新的 C++0x 草案标准中。

库的 Boost 实现的不同版本、库的 TR1 规范和最新的 C++0x 规范之间存在一些差异,但基本原理大致相同。

Linus Torvalds 口头上讨厌整个 C++,不应该认真对待他对 C++ 的咆哮。 Boost 库非常有用。

【讨论】:

    【解决方案2】:

    您的问题没有多大意义,因为 Boost includes the TR1 additions 又主要基于 Boost 本身诞生的库(TR1 的 Boost 实现可以被视为“非正式的参考实现”) ;因此,我不知道如何说“哪个更好”,因为它们几乎都是一样的。

    顺便说一句,我不会过多地听 Linus Torvalds 讲述这些事实,他总体上对 C++ 有很大的偏见,而且他所写的几乎所有关于 C++ 的内容都在泛泛地咆哮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-19
      • 2015-04-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-21
      相关资源
      最近更新 更多