曾经的C ++ 0x成为主流与提升的重叠部分会发生什么? [英] what will happen with the overlapping portion of boost once C++0x becomes mainstream?
问题描述
曾经的C ++ 0x成为主流与提升的重叠部分会发生什么?
what will happen with the overlapping portion of boost once C++0x becomes mainstream?
将提振仍然包含以前的一切,否则他们会适应图书馆与新的std ::东西更新它?
Will boost still contain everything it used to, or will they adapt the library to update it with the new std:: stuff?
将推动既有普通的C ++版本,它们将保持的C ++ 0x的版本?
Will boost have both a normal c++ version and a c++0x version that they will maintain?
推荐答案
一会希望的升压继续支持现有的类,一对夫妇的原因。
One would hope that Boost continues to support existing classes, for a couple of reasons.
首先,是使用重叠的特征在升压需要被支持的,在一段时间code的体
First, there is a body of code that uses the overlapping features in Boost that needs to be supported, for some time.
二,重叠的实现让我选择我preFER使用哪一个。有可能是性病之间的一些差异:: FROB和boost :: FROB这是非常重要的我的项目,并具有选择还是不错的。
Second, overlapping implementations allow me to select which one I'd prefer to use. There might be some difference between std::Frob and Boost::Frob that is important to my project, and having a choice is good.
在长期的,不过,我希望朝无论从应用程序编写者和工具供应商的标准迁移。这使得风险较小的选择,一起去的std ::
In the long term, though, I would expect a migration toward the standard from both the application writers and the tools providers. That makes it a less risky choice to go with std::.
这篇关于曾经的C ++ 0x成为主流与提升的重叠部分会发生什么?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!