一、C++概述
1979年,Bjame Sgoustrup在Bell实验室,开始从事将C改良为带类的C(C with classes)的工作。1983年该语言被正式命名为C++(C plus plus--cpp)。自从C++被发明以来,它经历了3次主要的修订。
第一次修订是在1985年,第二次修订是在1990年,而第三次修订发生在c++的标准化过程中。
C++标准:
C++ 98/99
C++11 ---- c++ 2011
C++14
C++17
二、C++的优缺点
与C相比:
c语言面向过程,c++面向对象
c++的变量监测加强,c语言里,重复定义多个全局变量是合法的,而C++里不允许定义多个同名的全局变量。
c++在C语言的基本类型系统之上增加了bool
c++能够对函数进行重载,可使同名的函数功能变得更加强大
c++引入了名字空间,可以使定义的变量名更多
c++可以使用引用传参,引用传参比起指针传参更加快,指针传参还需要传送,而引用传参不需要传送参数,就能使函数共用一个变量
c++使用了类,能够继承,继承使得定义相似的类时能够直接从上一层得到一些方法或变量来进行直接使用。
c++相比C语言功能强大的同时,也带来了更复杂多样的语法,这对于初学者来说是一个大的难点,这也使得c++在编程和学习上的难度提高了,并且c++的效率仍然不如C语言,c语言适合底层开发,c++适合c/s的软件开发. c/s --- client /server
三、C++开发环境搭建
一、C++开发工具介绍
1.windows学习工具
vs(微软IDE(集成开发环境)) --VS一般指Microsoft Visual Studio
qt creater(windows版本)
vscode
dev-c++
2.linux学习工具
g++编译器
二、qt creater安装
工具下载:
工具安装重要步骤说明:
第一:双击exe文件,电脑要先断网,执行到下一步后,就可以重新连接网络
第二:软件工具不能安装在中文路径
第三:选择安装组件,选择使用MinGW
最后:默认选择下一步,最后进行安装即可
在安装成功后,在电脑的开始任务栏 如下图所示图标
三 、C++工程创建
工程创建关键步骤说明:
第一:选择创建文件或者项目
第二:设置工程目录,工程的目录不能是中文
第三:选择下一步,点击完成即可,设置编译程序的工具集:32位或者64位都可以
第四:程序创建完成
第五:程序运行