c++简介

注:基于 c++ 11新标准(2011年发布,属于2.0版本)

前言:

源于C,C为开发Unix系统而创建

  • 贴近硬件
  • 底层
  • 面向过程
    面向过程编程(POP)
    面向对象编程(OOP)

C + 面向对象 = C++

C++有C的优点:

  • 贴近底层
  • 静态类型语言
  • 编译型语言
  • 结构化教学语言

也有增强:

  • 面向对象编程
  • 面向泛型编程
  • 功能强大

编译:由编译器把整个源码翻译成机器码,最终生成二进制文件,一次性 提交给计算机执行。代表:C\C++

解释:由解释器将代码逐行解释成机器码,并交给计算机执行。代表:python、javascript

C++代码的运行

源代码(.cpp文件)-----编译----》目标代码(.obj文件)-----与库文件链接----》可执行代码(.exe文件)

相关推荐
不会c嘎嘎几秒前
QT中的常用控件 (三)
开发语言·qt
代码方舟几秒前
Java企业级风控实战:对接天远多头借贷行业风险版API构建信贷评分引擎
java·开发语言
闫有尽意无琼6 分钟前
Qt局部变量“遮蔽(shadow)”成员变量导致lambda传参报错
开发语言·qt
星火开发设计6 分钟前
Python数列表完全指南:从基础到实战
开发语言·python·学习·list·编程·知识·期末考试
另寻沧海8 分钟前
VS Code 内置变量与配置文件完全指南
c++·vscode
工程师0078 分钟前
C# 动态编程(基于 dynamic 类型)
开发语言·c#·dynamic·动态编程
南桥几晴秋14 分钟前
Qt显示类控件
开发语言·c++·qt
这儿有一堆花15 分钟前
Python 虚拟环境的配置与管理指南
开发语言·python
晨风先生18 分钟前
打包Qt程序的脚本package.bat
开发语言·qt
威桑23 分钟前
交叉编译过程中的踩坑与收获
linux·c++·arm·交叉编译