【发布时间】:2011-04-13 13:03:06
【问题描述】:
所以我一直在尝试做一些研究,并希望其他开发人员对此主题发表意见。我是一位经验丰富的 C++ 程序员,并且使用当前的 C++ 标准已有一段时间了。我一直在阅读“C++0x 无疑将成为新标准”的文章。每个人都认为我们离切换到一个全新的编程标准还有多远?另外,在您看来,哪个是更好的标准?根据我的理解,C++0x 将附带更多的标准库,使开发更容易,而无需更多的依赖。请帮我赶上!
谢谢!
丹尼斯 M.
【问题讨论】:
-
实际上,他们都适合阅读(枯燥无味)。但是,当考虑如何最好地杀死 SO 上提出愚蠢问题的人时,C++0x 标准显然是赢家。它更厚,可以在当前标准的一半时间内压碎头骨:-)
-
“C++”和“C++0x”都不是标准。最新的 C++ 语言规范是 C++03。 'C++0x' 是用于最新语言规范 draft 的绰号。 Herb Sutter 表示,他预计最新的草案可能会被批准为“C++11”,这意味着在 2011 年获得批准,或者如果需要更改,最迟在 2012 年,这意味着草案将成为“C++12” .
-
@paxdiablo,你不能说规范完全枯燥无味。有复活节彩蛋。例如,FCD 第 1107 页的脚注:“341) 原子物体既不活跃也不具有放射性。”是的,我确实是通过阅读坟墓自己找到的。
-
@Nathan,哇,我印象深刻。我只使用该标准来查找特定问题,而不是像 Grisham 的书那样从头到尾阅读它 :-) 我很难相信,但它就在 n3092 页面的底部草案。我不敢相信他们会把它留在里面,这几乎是闻所未闻的。我想向WG21的成员道歉。显然,他们并非无知。我想你可能指的是 tome,虽然 tomb 更有趣,“死者的地方”。
-
@pax:它确实已被删除。 :(