关于C++的有趣事实
C++ 是一种通用的面向对象编程语言。它支持泛型编程和低级内存操作。Bjarne Stroustrup(贝尔实验室)于1979年推出了C-With-Classes,并在1983年发展为C++。
以下是一些关于C++的精彩事实:
- C++这个名字表示了从C到C++的演变性质。 “++”是C中的递增操作符。
- C++是开发各种技术和商业软件的主要语言之一。
- C++引入了面向对象编程,这是C所没有的。像其他语言一样,C++支持面向对象编程的四个主要特性:封装、多态、抽象和继承。
- C++的面向对象编程特性来自Simula67编程语言。
- 一个函数是C++程序运行的最低要求。
- C和C++在同一地点发明,即美国的AT&T贝尔实验室。
- 不是纯粹的面向对象:我们可以编写不使用类的C++代码,它会编译而不会显示任何错误消息。该语言在C的基础上有一些扩展,使得面向对象编程和泛型编程更为方便。
- 许多编程语言受C++的影响,包括C#、Java,甚至是C的更新版本。
- 引用变量的概念:操作符重载借鉴自Algol 68编程语言。
- C++成功的主要原因之一是它支持各种编程风格。
- 它是一种多范式编程语言,不仅支持面向对象编程范式,还支持许多其他范式。