C++ 教程(C++11版)

前言

C++ 是一个为效率而生的编程语言,这个效率包括开发效率和运行效率,但这个效率不包含学习效率。

先不要放弃,无论如何我都建议你认真的读完前几章,只有这样你才能真正的有所收获并爱上 C++。

C++ 语言是我学过的最难学的编程语言,但当你搞懂了 C++ 语言的各种语法后,你会发现他的精妙和作者的良苦用心。这绝对是一个门无可替代的经典的编程语言。近三十年是这样。三十年后应当也是如此。

我第一次学习使用 C++ 是大学时期,当时使用的是 Borland 公司的 C++ Builder 作为编辑器和编译器。工作以后最早拿来当作赚钱工具的编程语言也是 C++,我记得 2002年我在编写 PLC 编程器程序的界面时就是使用的 Visual Studio C++ 6.0,这绝对称得上是微软的巅峰之作。我在使用 C++ 的同时也逐渐明白了 C++ 的精妙之处,这为我后来学习各种编程语言打下了良好的基础。

此教程不同于大学课本里的枯燥的 C++ 教程。本教程将从实用出发,先讲解 C++ 的基本语法,然后逐步刨析语法的底层原理。无论你是初学者还是用过十几年的 C++ 老程序员,我相信你都会有所收获。

C++ 语言是基于 C 语言的编程语言。他是在 C 语言的基础上使用扩充的语法来实现更强大的功能。在学习 C++ 之前你需要先学习 C 语言。如果你还不够了解 C 语言请先看我的 《C语言教程》

学会了 C++ 语言,你就很快能学会 Java、Python 等编程语言。当然,你也可以先学习其他编程语言,然后反过来学习 C++ 语言也同样对学习有所帮助,编程语言都是相通的。而 Java 和 Python 都在仿照 C++ 的语法来进行设计的。

此教程会先讲解标准的 C++ 的特性,后面再讲解 C++11 的新特性。循序渐进进行讲解。

版权声明

魏明择版权所有,未经作者本人允许不得转发、修改和出版。