C++语言(C++ language),理学-计算机科学技术-计算机软件-软件语言与方法-软件语言-高级程序设计语言,一种通用的支持面向对象范式的编程语言。C++语言是由美国丹麦裔计算机科学家B.斯特劳斯特卢普[注](Bjarne Stroustrup,本贾尼·斯特劳斯特卢普,1950-06-11~ )于1979年在贝尔实验室工作时开始设计的。C++语言当初的设计目的是更好地支持大型系统软件和嵌入式软件的开发。C++语言是在C语言基础上发展起来的,基本保持了同C语言的兼容性,已被广泛使用。C++语言关注的是性能、效率、灵活性以及实用性,它保留了C的语法和对过程式编程范式的支持,但更强调类型安全(强类型)。C++在C的基础上增加了对面向对象编程范式的支持,包括数据抽象和封装、继承、消息的多态与动态绑定等,其中的继承可以是多继承。除此之外,C++还支持异常处理、操作符重载以及匿名函数(Lambda表达式)等语言机制。另外,C++还支持泛型和函数式编程范式。C++除保留了C的标准库外,它提供了一个标准模板库(STL),此模板库用容器、迭代器和算法提供了对聚集类型数据的一些常规表示与操作。