摘要: c++起源于c,事实上c++是c的一个超集。
c是一种结构化的语言。结构化语言中最明显的特征是使用了块。即使有了结构化程序设计方法,如果软件项目规模达到一定程度,程序的复杂性仍然会超出程序员所能控制的范围。1970年左右,很多软件项目出现了这种情况。为此,人们开始研究一种新的程序设计方法--面向对象程序设计(OOP)。c不支持,因此我们需要一种能够面向对象的c,这就促使c++的诞生。
1979年,Bjarne Stroustrup在位于新泽西州的贝尔试验室中发明了c++。
c++并不只是借鉴于c。c++的一些面向对象的特征是从另一种面向对象语言Simula67中借鉴过来的。
阅读全文