c++简介

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

前言:

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

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

C + 面向对象 = C++

C++有C的优点:

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

也有增强:

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

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

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

C++代码的运行

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

相关推荐
JAVA学习通10 小时前
基本功 | 一文讲清多线程和多线程同步
java·开发语言·多线程
啦啦91171410 小时前
如何理解Java中的并发?
java·开发语言
api_1800790546011 小时前
异步数据采集实践:用 Python/Node.js 构建高并发淘宝商品 API 调用引擎
大数据·开发语言·数据库·数据挖掘·node.js
小苏兮11 小时前
【C++】priority_queue和deque的使用与实现
开发语言·c++·学习
Mr_WangAndy11 小时前
C++设计模式_行为型模式_迭代器模式Iterator
c++·设计模式·迭代器模式
啊森要自信11 小时前
【GUI自动化测试】Python 自动化测试框架 pytest 全面指南:基础语法、核心特性(参数化 / Fixture)及项目实操
开发语言·python·ui·单元测试·pytest
FL162386312911 小时前
C++基于opencv实现的暗通道的先验图像去雾
c++·opencv·计算机视觉
赵谨言11 小时前
基于python智能家居环境质量分析系统的设计与实现
开发语言·经验分享·python·智能家居
元亓亓亓12 小时前
考研408--组成原理--day1
开发语言·javascript·考研·计组
仰泳的熊猫12 小时前
LeetCode:538. 把二叉搜索树转换为累加树/1038. 从二叉搜索树到更大和树
数据结构·c++·算法·leetcode