c++简介

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

前言:

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

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

C + 面向对象 = C++

C++有C的优点:

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

也有增强:

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

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

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

C++代码的运行

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

相关推荐
chenbingjie_c16 分钟前
C++ 进阶核心知识点总结:模板、内存分区、new/delete、内存池
开发语言·c++
Escalating_xu2 小时前
【C 语言】深入理解指针(1·下):指针运算、野指针、assert 与传址实战
java·c语言·开发语言
实心儿儿2 小时前
Qt — Qt 事件
开发语言·qt
周杰偷奶茶2 小时前
【Java】数据类型与变量
java·开发语言
code斗2 小时前
Java数据结构:堆详解
java·开发语言·数据结构
Frank_refuel2 小时前
【C++】Json库介绍和使用
c++
重生之小比特2 小时前
【C++进阶】map和set
java·开发语言·c++
lie..3 小时前
30天从零开始学AI应用开发(Day 12):像产品一样稳:流式输出、报错重试、花钱控制
开发语言·人工智能·php
傻啦嘿哟3 小时前
Python的默认参数把我坑惨了,原来写[]和写None的区别这么大
开发语言·python·机器学习
DeepAgent3 小时前
AI Agent 工程实践(49):一次真实优化——从 Agent v1 到 v2
开发语言·人工智能·agent