C++是具有国际标准的编程语言,通常称作ANSI/ISO C++,1998年国际标准组织(ISO)颁布了C++语言的国际标准ISO/IEC 1488-1998。。1998年是C++标准委员会成立的第一年,以后每5年视实际需要更新一次标准,最近一次标准更新是在2009年,目前我们一般称该标准C++0x。遗憾的是,由于C++语言过于复杂,以及他经历了长年的演变,直到2009年只有Visual C++ 2010 CTP开发环境的编译器完全符合这个标准。C++委员会的主要焦点是在语言核心的发展上,C++0x关于核心语言的领域将被大幅改善,包括多线程支持、 泛型编程、统一的初始化,以及表现的加强。
C++0x 终于获得位于日内瓦的国际标准组织认可成为新标准。 C++0x 的标准化过程将在今年内完成,届时将以 C++11 的名字呈现出来。目前,包括 GCC 在内的各类编译器已经对它提供了较为完善的支持。 |