[+]文章目录

C++是由C语言发展而来,保留了C语言的所有语法,增加了面向对象的机制,并且与C语言兼容,用C语言编写的程序可以不加修改地用于C++。 因此本教程针对有C语言基础的读者编写,不再赘述C语言的语法,直接讲解C++的新增内容。


C++ 虽然增加了面向对象的机制,但是不像Java(Java强制开发人员使用面向对象编程),你仍然可以编写“纯”面型过程的代码,因此C++是一种功能强大的混合型的编程语言。

面向对象程序设计,是针对开发较大规模的程序而提出来的,目的是提高软件开发的效率(不是执行效率)。不要把面向对象和面向过程对立起来,面向对象和面向过程不是矛盾的,而是各有用途、互为补充的。

C++的语法比较复杂,初学者可能有点吃力,但是请一定要坚持,一旦熟悉了,你会发现非常的好用和灵活。

C++的语法也影响了后来的Java,Java在设计的时候有意模仿和简化了C++语法,以便让C++开发人员可以很容易地切换到Java。