C++ 11 介绍 —— 序

这是一个系列随笔,C++ 11 从11年9月正式发布到今天,网上关于这方面的中文资料都比较零碎,相关方面的书籍也不多。学习C++已经有8个年头了,由于平时项目开发中对于C++的有些方面使用并不是特别多,发现随着时间的流失,慢慢有些基础知识居然不再扎实了。因此,正好借C++ 11这个机会,重新系统的来学习一下。

 

这些随笔的主要参考文档为《ISO/IEC 14882 - 2011》,当然也包含网络上共享的大部分关于C++ 0x的文章。实践编译器为GCC 4.7.1(or later),这主要依据Archlinux的包仓库更新速度与随笔的写作时间啦 :)。

 

我们先来看看C++发展史:

时 间 俗 称 历 史
1998 C++98 C++由ISO/IEC协会收纳并且标准正式被批准
2003 C++03 技术勘误表(TC1)发布,主要修复C++98中存在的BUG
2005 TR1 标准库技术报告发布,包含14个新的标准库组件,并且有希望在下一个C++版本中被标准化
2008 C++0x 新的C++标准草案已经完成,包含13个由TR1引申来的标准组件
2009 C++0x VC++、GCC等流行的编译器开始支持有限的C++0x草案发布的新特性
2011 C++11 C++0x正式被批准并更名为C++11
2013? TR2 增加未来版本中可能包含的新特性????
posted @ 2012-07-15 11:04  chee z  阅读(229)  评论(0编辑  收藏  举报