【发布时间】:2011-05-30 23:26:12
【问题描述】:
我了解到 C++0x 很可能会在 2010 年 3 月正式发布,并将在 2011 年底成为 ISO 标准。
这真的是最有可能发生的情况,还是有被一再推迟的风险?
我还想知道它何时会成为事实上的标准:何时会有人(包括最流行的软件,如 Qt、Windows 库等)使用它而不是使用 C++03?
我想流行的库切换到 C++0x 并不是那么容易,因为我认为他们不会强迫所有用户升级编译器。
我希望这个问题不是主观的;我不认为这是因为答案可以(并且应该)基于切换到 C++03 的经验
【问题讨论】:
-
一旦我发明了我的时光机,我会告诉你的。
-
正如我在最后一段中指定的那样,我想可以根据 C++03 发生的情况来估计日期。我可以重新提出这个问题,询问 C++03 在发布后需要多长时间才能成为事实上的标准,如果这不那么主观的话。
-
@Ed Swangren:如果你曾经发明过一台时间机器,你会不会回到你发布这条评论并直接发布结果的时候?只是说'
-
您的问题听起来好像 C++0x 使该语言像 perl 一样工作。他们不需要“切换到 C++0x”。在 99% 的情况下,他们在使用 C++03 时已经在使用 C++0x。
-
@Johannes Schaub:嗯,是的,但它们被严格限制为使用符合 C++03 的特性。我想知道何时会有人开始免费使用 C++0x 功能。
标签: c++ c++11 standards release upgrade