注:基于 c++ 11新标准(2011年发布,属于2.0版本)
前言:
源于C,C为开发Unix系统而创建
- 贴近硬件
- 底层
- 面向过程
面向过程编程(POP)
面向对象编程(OOP)
C + 面向对象 = C++
C++有C的优点:
- 贴近底层
- 静态类型语言
- 编译型语言
- 结构化教学语言
也有增强:
- 面向对象编程
- 面向泛型编程
- 功能强大
编译:由编译器把整个源码翻译成机器码,最终生成二进制文件,一次性 提交给计算机执行。代表:C\C++
解释:由解释器将代码逐行解释成机器码,并交给计算机执行。代表:python、javascript
C++代码的运行
源代码(.cpp文件)-----编译----》目标代码(.obj文件)-----与库文件链接----》可执行代码(.exe文件)