dha*_*ann 10
没有人可以肯定地说出确切的发布日期.但鉴于最近的C++发布C++ 11,C++ 14,C++ 17,我们似乎有三年的发布周期.
注意:[...]但是现在我们待了三年,所以C++ 17之后的下一个标准将是C++ 20.
所以很可能是C++ 20.而那些尚未准备好的功能可能会被推迟到以后的C++版本.
如果您对C++开发感兴趣,我建议您定期阅读C++ subreddit.当然,网络中有更多的资源.
您会注意到C++ 1z仍在使用中,现在功能已经完成.但它直到2017年才发布,不会成为C++ 17 .
在这一点上,我们不应该谈论C++ 20或C++ 21,即使这是目标日期.我们应该谈论C++ 2a或C++ 2x.
目前的计划是3年的发布周期,并且有些抱怨要转向2年的发布周期.但它正式保持3年,因此下一个目标日期是2020年.
但是,我们现在该怎么称呼呢?C++ 2x遇到的问题是,如果在20世纪20年代发布超过3个标准版本,我们就会用尽信件.每次发布3年,即2020年,2023年,2026年,2029年 - 太多了.并且有一些关于尝试2年发布周期的讨论(甚至可能是对于C++ 2x,即2019年推出,这在2011年推出C++ 0x之后会非常有趣).
任何这样的混淆将非常值得打破命名周期的吹牛权利,并可能引入C++2α或C++2Ω,这是另一个优点.
所以你的问题的答案是:下一个标准此时应该被称为C++ 2x,如果历史是任何指南,x可以是介于-1和+3之间的任何值:目标日期是2020,但是大约一半C++标准版本没有在他们计划的那一年发生,所以拿出一些盐.
| 归档时间: |
|
| 查看次数: |
8847 次 |
| 最近记录: |