[C++] 姗姗来迟的C++0x

最新消息说ISO C++委员会批准了C++0x最终草案。最新的C++标准将在夏天发布,先前被临时命名为C++0x的新标准将被称为C++ 2011。

 

缺憾:Concepts不能出台错过了一次给template升级的难得机会;typeof未能实现只拿出了一个decltype的廉价替代品;内存处理方面没有解决根本问题(越界);异常处理方面几乎没改进。

 

亮点:auto关键字简化了template编程;有了标准的线程和锁;强类型的枚举;从其他语言借鉴的一些语法糖;把一些早已是事实标准的东西放入了标准。

 

总结:这是对C++语言的一次改良和升级,不是革命性的。如果你是C++程序员,那么在将来某个时刻这个新标准会值得你使用。但是不要期待C++变得像C#那么简单。

你可能感兴趣的:(编程,C++,c,C#,语言)