主题:電腦程式設計/特色条目/1
< Portal:電腦程式設計 | 特色条目
C++是一種使用非常廣泛的電腦程式設計語言。它是一種靜態資料類型檢查的,支援多範型的通用程式設計語言。C++支援程序化程式設計、資料抽象化、物件導向程式設計、泛型程式設計、基於原則設計等多種程式設計風格。
貝爾實驗室的比雅尼·斯特勞斯特魯普博士在20世紀80年代發明並實現了C++。起初,這種語言被稱作“C with Classes”(“包含类的C語言”),作為C語言的增強版出現。随后,C++不斷增加新特性。虚函数(virtual function)、運算子多載(operator overloading)、多重繼承(multiple inheritance)、模板(template)、异常处理(exception)、RTTI(Runtime type information)、命名空間(namespace)逐漸納入標準。1998年國際標準組織(ISO)頒布了C++程式設計語言的國際標準ISO/IEC 14882-1998。