c++简介

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

前言:

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

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

C + 面向对象 = C++

C++有C的优点:

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

也有增强:

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

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

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

C++代码的运行

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

相关推荐
William_cl18 小时前
C# ASP.NET Controller 核心:ViewResult 实战指南(return View (model) 全解析)
开发语言·c#·asp.net
wtrees_松阳18 小时前
Flask数据加密实战:医疗系统安全指南
开发语言·python
皮影w18 小时前
Java SpringAOP入门
java·开发语言
Jtti18 小时前
IPv4与IPv6共存下的访问问题排查方法
开发语言·php
周杰伦fans19 小时前
CommunityToolkit.Mvvm(又称MVVM Toolkit) 与 MvvmLight 的核心区别
开发语言·c#·.netcore
小青龙emmm19 小时前
2025级C语言第四次周测题解
c语言·开发语言·算法
树在风中摇曳19 小时前
【牛客排序题详解】归并排序 & 快速排序深度解析(含 C 语言完整实现)
c语言·开发语言·算法
minji...19 小时前
算法---模拟/高精度/枚举
数据结构·c++·算法·高精度·模拟·枚举
Vic1010119 小时前
Java 序列化与反序列化:深入解析与实践
java·开发语言
Sirius Wu19 小时前
开源训练框架:MS-SWIFT详解
开发语言·人工智能·语言模型·开源·aigc·swift