c++简介

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

前言:

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

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

C + 面向对象 = C++

C++有C的优点:

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

也有增强:

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

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

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

C++代码的运行

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

相关推荐
立志成为大牛的小牛7 分钟前
数据结构——五十一、散列表的基本概念(王道408)
开发语言·数据结构·学习·程序人生·算法·散列表
机灵猫2 小时前
java锁:从 Mark Word 锁升级到 AQS
java·开发语言
阿波茨的鹅3 小时前
VSCode C++ 项目配置教程
c++·ide·vscode
扶尔魔ocy3 小时前
【QT opencv】手动去噪--网格化获取区域坐标
开发语言·qt·opencv
程序员与背包客_CoderZ3 小时前
C/C++版LLM推理框架Llama.cpp——入门与编码实战
c语言·开发语言·网络·c++·人工智能·语言模型·llama
喵了几个咪3 小时前
C++ IDE:最适合 C++ 初学者的 IDE 是什么?
开发语言·c++·ide
梅梅绵绵冰3 小时前
springmvc文件上传
java·开发语言
Hat_man_3 小时前
虚拟机Ubuntu22.04交叉编译Qt5.15.2(ARM64)
开发语言·qt
Boop_wu3 小时前
[Java 面试] 多线程1
java·开发语言
专注于大数据技术栈3 小时前
java学习--main方法
java·开发语言·学习