关于本教程

大家好,这是微学苑的第二套 C++教程,这套《新版C++教程》是对旧版教程的升级(预计 2015 年 3 月底更新完成),更正了读者反馈的若干错误,删除了 C语言中已经讲到的内容。

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

如果你不了解 C语言,请先到这里学习:C语言教程

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

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

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

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

说明:本教程由微学苑的团队成员编辑和整理,难免有错误和纰漏,请在文章底部留言向我们指出,谢谢。

如果你也有优秀的文章,能够帮助读者提高技术水平,欢迎向我们投稿,我们会适当给予稿酬。投稿请联系 QQ:945694492,验证消息写:微学苑投稿。