1.1 C++简介
C++ (c plus plus)是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。截止2020年,在2017年发布C++17,已经是第五个C++标准了。我们也见过或者听过C++98,这样的C++标准,也就是1998年发布的C++,所以叫C++98,是C++的第一个标准。
学习C++我们要理解概念,而不是深究语言技术细节。我们只要带着第二章的C++基础概念,学习Qt或者写C++会有一定的帮助。
1.2C++环境设置
为了写这份教程,作者也是从新装了一个Ubuntu18.04。从头搭建环境。我们先配置软件源的服务器地址为啊里云的地址。这样我们可以从国内去获取软件源,下载速度会更快。
我们要在Ubuntu编写C++程序,那么需要有能编写代码的文本编辑和C++编译器。在新装的Ubuntu环境里,编译C语言的GCC没有安装,编译C++的G++也没有安装。执行下面的执指令安装编译C语言和C++的环境。