C++ 语言是一种面向对象的计算机编程语言. 它与C语言, 有着千丝万缕的联系. 因为C语言的巨大成功, 让全世界的计算机工作人员都可以使用它来开发软件. 这大大地提高了人们的工作效率. 它在很大程度上完全满足了人们的需求.
但是, 还是有人觉得C语言, 很难以管理巨大的源代码, 程序很小时, C语言的管理, 还看不出问题. 当代码量超过100万行时,C语言就会变得难以管理.
其中, 有一个名叫Bjarne Stroustrup的大学在读博士生, 他为了便于处理数据, 和方便发表自己的博士论文, 在C中加入了面向对象的能力, 而且还包括完整的C语言. 所以是C语言的扩充. 于是被最后称为C++计算机编程语言.
C++中的C子集, 也许比纯C语言, 有一些不同, 但是区别不大.
C++最大的特点是面向对象技术(其中包括面向对象设计, 面向对象开发).
而面向对象的三大特点是: 封装, 继承, 多态.
这可以极大地方便程序员管理代码.