1994年7月,ANSI/ISO C++標準委員會,通過了Alexander Stepanov提出的泛型編程方案STL(Standard Template Library,標準模板庫)。
1998年9月1日C++成為國際標準(ISO/IEC 14882:1998 Programming languages -- C++,程序設計語言——C++),添加的新特性主要有:命名空間、新的強制類型轉換、布爾類型和STL。2000年2月15日Bjarne Stroustrup推出了《C++程序設計語言》的特別版:The C++ Programming Language (Special Edition)。
2003年10月15日ISO推出了C++標準的第2版ISO/IEC 14882:2003,該版本在語法特征上沒有什么變化,只是糾正了原版的各種錯誤,并進行了一些技術上的修訂。
2007年11月15日ISO又推出了C++的擴展庫標準(TR1,技術報告1):ISO/IEC TR 19768:2007 Information technology -- Programming languages -- Technical Report on C++ Library Extensions。微軟公司在其Visual Studio 2008 SP1中的Visual C++ 2008功能包(Feature Pack)支持此TR1。
現在的C++已經成為了一種同時具有面向過程、面向對象和泛型編程的特征,功能強大、運行高效、使用廣泛的混合型程序設計語言。
新聞熱點
疑難解答