開啟主選單

求真百科

變更

C++

增加 8 位元組, 3 年前
無編輯摘要
'''C++'''是一种被广泛使用的[[计算机]]程序设计[[语言]]。它是一种通用程序设计语言,支持多重编程模式,例如过程化程序设计、[[数据]]抽象、面向对象程序设计、泛型程序设计和设计模式等<ref>[https://zhuanlan.zhihu.com/p/58612758 最难学的十大编程语言,C++排第二,它竟是第一名!],知乎, 2019-3-7</ref>。
[[ 比雅尼·斯特劳斯特鲁普 ]][[ 博士 ]] 在贝尔实验室工作期间在20世纪80年代发明并实现了C++。起初,这种语言被称作“C with Classes”(“包含‘类’的C语言”),作为C语言的增强版出现。随后,C++不断增加新特性。虚函数(virtual function)、运算符重载(operator overloading)、多继承(multiple inheritance)、标准模板库(standard template library, STL)、异常处理(exception)、运行时类型信息(runtime type information)、名字空间(namespace)等概念逐渐纳入标准。1998年,[[国际标准组织]](ISO)颁布了C++程序设计语言的第一个国际标准ISO/IEC 14882:1998,目前最新标准为ISO/IEC 14882:2017。根据《C++编程思想》(Thinking in C++)一书,C++与C的代码执行效率往往相差在±5%之间。
==发展历史==
100,151
次編輯