当前位置: 首页 > news >正文

被裁20240927 --- 视觉目标跟踪算法

永远都像初次见你那样使我心荡漾

  • 参考文献
  • 目前主流的视觉目标跟踪算法
      • 一、传统跟踪算法
        • 1. 卡尔曼滤波(Kalman Filter)
        • 2. 相关滤波(Correlation Filter,如KCF、MOSSE)
        • 3. 均值漂移(MeanShift/CamShift)
      • 二、深度学习单目标跟踪算法
        • 1. Siamese系列(SiamFC、SiamRPN、SiamMask)
        • 2. Transformer-based(TransT、STARK、MixFormer)
        • 3. 在线更新模型(ATOM、DiMP)
      • 三、多目标跟踪(MOT)算法
        • 1. SORT/DeepSORT
        • 2. FairMOT/JDE
        • 3. ByteTrack/OC-SORT
      • 四、应用场景与算法选择建议
      • 五、算法优缺点对比总结
      • 六、未来趋势
  • 卡尔曼滤波实现目标跟踪

参考文献

【1】DeepSeek
【2】bilibili

目前主流的视觉目标跟踪算法

以下是目前主流的视觉目标跟踪算法分类及其应用场景、优缺点总结,涵盖传统方法和深度学习方法:


一、传统跟踪算法

1. 卡尔曼滤波(Kalman Filter)
  • 场景:线性运动预测、简单场景下的单目标跟踪(如无人机跟踪、车辆轨迹预测)。
  • 优点:计算量小、实时性高、适合线性运动模型。
  • 缺点:对非线性运动或复杂遮挡表现差,依赖准确的初始状态和噪声参数调优。
2. 相关滤波(Correlation Filter,如KCF、MOSSE)
  • 场景:实时单目标跟踪(如摄像头监控、机器人视觉)。
  • 优点:利用频域计算加速,速度快(100+ FPS),适合嵌入式设备。
  • 缺点:对尺度变化、遮挡、快速运动鲁棒性差,依赖手工特征(如HOG)。
3. 均值漂移(MeanShift/CamShift)
  • 场景:颜色特征明显的目标跟踪(如交通信号灯、特定颜色物体)。
  • 优点:无需运动模型,计算简单。
  • 缺点:依赖颜色分布,背景颜色干扰易导致跟踪失败。

二、深度学习单目标跟踪算法

1. Siamese系列(SiamFC、SiamRPN、SiamMask)
  • 场景:通用单目标跟踪(如视频会议人脸跟踪、体育赛事运动员跟踪)。
  • 优点:端到端训练,平衡速度与精度,支持在线更新。
  • 缺点:对相似背景干扰敏感,长时遮挡易导致跟踪漂移。
2. Transformer-based(TransT、STARK、MixFormer)
  • 场景:复杂遮挡、形变、快速运动的鲁棒跟踪(如自动驾驶中的行人跟踪)。
  • 优点:全局建模能力强,对长时依赖和遮挡鲁棒。
  • 缺点:计算复杂度高,实时性较差(通常 <30 FPS)。
3. 在线更新模型(ATOM、DiMP)
  • 场景:需要动态适应目标外观变化的场景(如动物行为研究)。
  • 优点:在线优化分类器,适应目标形变和光照变化。
  • 缺点:计算开销大,易受噪声干扰导致模型漂移。

三、多目标跟踪(MOT)算法

1. SORT/DeepSORT
  • 场景:多目标跟踪(如监控摄像头中的行人/车辆计数)。
  • 优点
    • SORT:基于卡尔曼滤波+匈牙利算法,速度极快(100+ FPS)。
    • DeepSORT:加入外观特征(ReID),减少ID切换(Identity Switch)。
  • 缺点:依赖检测器性能(如YOLO),密集遮挡下ID切换仍较多。
2. FairMOT/JDE
  • 场景:实时多目标跟踪(如人群流量统计、自动驾驶)。
  • 优点:联合检测与跟踪(Detection+Embedding),平衡速度与精度。
  • 缺点:检测与特征提取耦合,模型复杂度高。
3. ByteTrack/OC-SORT
  • 场景:遮挡频繁的低质量视频(如交通拥堵场景)。
  • 优点
    • ByteTrack:利用低置信度检测框,减少漏检。
    • OC-SORT:通过轨迹插值抗遮挡,ID切换率低。
  • 缺点:对检测器噪声敏感,需额外计算资源。

四、应用场景与算法选择建议

场景需求推荐算法
嵌入式设备实时跟踪KCF、SORT
复杂遮挡/形变TransT、OC-SORT
多目标且高精度要求DeepSORT、FairMOT
长时跟踪(如野生动物监测)SiameseRPN++、GlobalTrack
低光照/模糊视频ATOM、DiMP(在线更新能力强)

五、算法优缺点对比总结

算法类型优点缺点
卡尔曼滤波轻量、实时性强仅适合线性运动,无外观建模
相关滤波(KCF)高频实时跟踪尺度变化和遮挡鲁棒性差
Siamese网络端到端、速度精度平衡长时遮挡易失效
Transformer跟踪全局建模、抗遮挡强计算资源消耗大
DeepSORT多目标ID保持稳定依赖检测器,密集场景ID切换

六、未来趋势

  1. 轻量化:结合神经网络剪枝、量化技术,提升嵌入式部署能力。
  2. 多模态融合:结合RGB、深度、红外等多传感器数据。
  3. 无监督学习:减少对标注数据的依赖(如自监督跟踪)。
  4. Transformer+CNN混合架构:兼顾全局推理与局部特征提取。

根据实际需求(硬件条件、场景复杂度、实时性要求),选择适合的算法组合(如YOLOv8检测+ByteTrack跟踪)。

卡尔曼滤波实现目标跟踪

待续…

相关文章:

被裁20240927 --- 视觉目标跟踪算法

永远都像初次见你那样使我心荡漾 参考文献目前主流的视觉目标跟踪算法一、传统跟踪算法1. 卡尔曼滤波&#xff08;Kalman Filter&#xff09;2. 相关滤波&#xff08;Correlation Filter&#xff0c;如KCF、MOSSE&#xff09;3. 均值漂移&#xff08;MeanShift/CamShift&#x…...

每日学习Java之一万个为什么(JUC)

文章目录 Git复习synchronized介绍基本概念特点 使用模板1. 同步方法格式特点 2. 同步代码块格式特点 常见面试题1. synchronized的实现原理&#xff1f;2. synchronized与ReentrantLock的区别&#xff1f;3. synchronized的缺点&#xff1f;4. 死锁的四个必要条件&#xff1f;…...

代码分享:python实现svg图片转换为png和gif

import cairosvg import imageio from PIL import Image import io import osdef svg_to_png(svg_path, png_path):try:cairosvg.svg2png(urlsvg_path, write_topng_path)print(f"成功将 {svg_path} 转换为 {png_path}")except Exception as e:print(f"转换为 P…...

前端热门面试题day1

内容回答较粗糙&#xff0c;如有疑问请自行搜索资料 什么是vue中的slot&#xff1f;它有什么作用 Vue中的Slot&#xff08;插槽&#xff09;就像给组件预先留的“内容停车位”&#xff0c;让父组件能把自定义内容“塞”到子组件的指定位置。它的主要作用是&#xff1a; 灵活定…...

DCAN,ECAN和MCAN的区别

DCAN、ECAN和MCAN的主要区别在于它们各自的管理范围和功能。‌ ‌DCAN&#xff08;动力CAN系统&#xff09;‌&#xff1a;DCAN主要负责协调电机控制单元&#xff08;MCU&#xff09;、电池管理系统&#xff08;BMS&#xff09;、直流电压变换器&#xff08;DC/DC&#xff09;和…...

基于Python爬虫的豆瓣电影信息爬取(可以根据选择电影编号得到需要的电影信息)

# 豆瓣电影信息爬虫(展示效果如下图所示:) 这是一个功能强大的豆瓣电影信息爬虫程序,可以获取豆瓣电影 Top 250 的详细信息。 ## 功能特点 - 自动爬取豆瓣电影 Top 250 的所有电影信息 - 支持分页获取,每页 25 部电影,共 10 页 - 获取每部电影的详细信息,包括: - 标题…...

Linux系统学习----概述与目录结构

linux 是一个开源、免费的操作系统&#xff0c;其稳定性、安全性、处理多并发已经得到业界的认可&#xff0c;目前很多企业级的项目 (c/c/php/python/java/go)都会部署到 Linux/unix 系统上。 一、虚拟机系统操作 1.网络连接的三种方式&#xff08;桥接模式、nat模式、主机模…...

软考资料分享

分享一些软考资料 16系统分析师-基础知识精讲夸克网盘分享1701系统分析师夸克网盘分享1804系统架构设计师夸克网盘分享19软考系统架构设计师2024年11月夸克网盘分享2006信息系统项目管理师夸克网盘分享21软考高级信息系统项目夸克网盘分享22系统分析师视频教程真题资料夸克网盘…...

什么是 GLTF/GLB? 3D 内容创建的基本数据格式说明,怎么下载GLB/GLTF格式模型

GLTF 概述 GLTF 是一种 3D 模型格式&#xff0c;广泛用于在 Web 上共享和显示 3D 内容。 它经过优化&#xff0c;可在 WebGL 中轻松加载&#xff0c;使用 WebGL 可以快速高效地渲染 3D 模型。 GLTF 是 Khronos Group 开发的开放标准之一&#xff0c;以 JSON 或二进制格式表示…...

湖南大学-操作系统实验四

HUNAN UNIVERSITY 操作系统实验报告 一、实验题目 实验四 中断、异常和陷阱指令是操作系统的基石&#xff0c;现代操作系统就是由中断驱动的。本实验和实验五的目的在于深刻理解中断的原理和机制&#xff0c;掌握CPU访问中断控制器的方法&#xff0c;掌握Arm体系结构的中断机…...

3.第三章:数据治理的战略价值

文章目录 3.1 数据治理与企业战略3.1.1 数据驱动的决策体系3.1.2 数据资产的价值挖掘3.1.3 风险防控与合规管理 3.2 数据治理的业务价值3.2.1 提升客户体验3.2.2 优化运营效率3.2.3 加速产品创新 3.3 数据治理的技术价值3.3.1 提升数据质量3.3.2 优化数据架构3.3.3 增强系统集成…...

[KVM] KVM挂起状态恢复失败与KVM存储池迁移

背景&#xff1a;发现KVM host上的几台虚拟机挂起了(paused)&#xff0c;但是并没有执行virsh suspend <vm_hostname>&#xff0c;且使用virsh resume <vm_hostname> 无法恢复。原因是这个几个虚拟机归属的存储池所在的磁盘满了。所以想把虚拟机迁移到磁盘空间富余…...

图文结合 - 光伏系统产品设计PRD文档 -(慧哥)慧知开源充电桩平台

光伏系统产品设计PRD文档 ‌版本号‌&#xff1a;1.0 ‌修订日期‌&#xff1a;2023年10月 ‌作者‌&#xff1a; 一、文档概述 1.1 背景与目标 ‌行业背景‌&#xff1a;全球光伏装机量年增长20%&#xff0c;数字化运维需求迫切‌用户痛点‌&#xff1a;现有系统存在数据延…...

linux-相关命令

一、Linux 详细介绍 1. 什么是 Linux&#xff1f; Linux 是一个开源的类 Unix 操作系统&#xff0c;其核心是 Linux 内核。它最早由 Linus Torvalds 在 1991 年发布&#xff0c;后来逐渐发展成各种发行版&#xff08;如 Ubuntu、CentOS、Debian、Arch 等&#xff09;。 2. L…...

Hive中Map和Reduce阶段的分工

在Hive查询执行过程中,Map和Reduce阶段有明确的分工,但实际情况要复杂一些。 基本分工原则 ​​Map阶段​​: 主要职责是读取输入数据并进行初步处理输出键值对形式的数据​​Reduce阶段​​: 接收Map阶段输出的键值对对相同键的值进行聚合/计算输出最终结果实际执行中的复…...

前端笔记-Vue router

学习目标 Vue Router路由管理1、路由配置2、嵌套路由3、路由守卫与权限控制 一、路由配置&#xff08;给网站做地图&#xff09; npm i vue-router ​作用​&#xff1a;告诉浏览器什么地址该显示什么页面 ​核心代码​&#xff1a; // 创建路由并暴露出去// 第一步&#x…...

MySQL的日志--Redo Log【学习笔记】

MySQL的日志--Redo Log 知识来源&#xff1a; 《MySQL是怎样运行的》--- 小孩子4919 MySQL的事务四大特性之一就是持久性&#xff08;Durability&#xff09;。但是底层是如何实现的呢&#xff1f;这就需要我们的Redo Log&#xff08;重做日志&#xff09;闪亮登场了。它记录着…...

《系统分析师-第三阶段—总结(五)》

背景 采用三遍读书法进行阅读&#xff0c;此阶段是第三遍。 过程 第9章 总结 在这个过程中&#xff0c;对导图的规范越来越清楚&#xff0c;开始结构化&#xff0c;找关系&#xff0c;找联系。...

【LangChain4j】AI 第二弹:项目中接入 LangChain4j

普通接入方式 参考文档&#xff1a; Get Started https://docs.langchain4j.dev/get-started 1.添加依赖 <!-- 基于open-ai的langchain4j接口&#xff1a;ChatGPT、deepseek都是open-ai标准下的大模型 --> <dependency><groupId>dev.langchain4j</grou…...

测试基础笔记第十天

提示&#xff1a;文章写完后&#xff0c;目录可以自动生成&#xff0c;如何生成可参考右边的帮助文档 文章目录 一、查询语句1.基本查询2.条件查询3.模糊查询4.范围查询5.判断空 二、其他复杂查询1.排序2.聚合函数3.分组4.分页查询 一、查询语句 1.基本查询 – 需求1: 准备商…...

代理模式:控制对象访问的中间层设计

代理模式&#xff1a;控制对象访问的中间层设计 一、模式核心&#xff1a;通过代理对象控制对目标对象的访问 在软件开发中&#xff0c;有时需要为对象添加一个 “代理” 来控制对它的访问&#xff0c;例如&#xff1a; 远程代理&#xff1a;访问远程对象时&#xff08;如 R…...

Python类和对象二(十一)

构造函数&#xff1a; 重写&#xff1a; 通过类名访问类里面的方法的做法&#xff0c;称为调用未绑定的父类方法&#xff0c;他有时候会产生钻石继承问题&#xff1a; 发现A重复初始化了两次&#xff0c;类c同事继承类B1和B2&#xff0c;类B1和B2又是继承类A的&#xff0c;当c…...

大模型在代码安全检测中的应用

大模型在代码安全检测领域的应用近年来取得显著进展&#xff0c;尤其在代码审查&#xff08;Code Review, CR&#xff09;场景中展现出高效性与准确性。以下是其核心优势、技术路径、挑战及实践案例的总结&#xff1a; 一、技术优势与核心能力 语义理解与上下文分析 大模型通过…...

Python实现图片浏览器

Python实现图片浏览器 支持浏览多种常见图片格式&#xff1a;JPG, JPEG, PNG, GIF, BMP, TIFF, WEBP 通过"打开文件夹"按钮选择任何包含图片的文件夹 灵活的排序选项&#xff1a; 按时间排序&#xff08;新→旧或旧→新&#xff09; 按文件名排序&#xff08;A→…...

网页设计规范:从布局到交互的全方位指南

网页设计规范看似繁杂&#xff0c;但其实都是为了给用户提供更好的体验。只有遵循这些规范&#xff0c;才能设计出既美观又实用的网页&#xff0c;让用户在浏览网页时感到舒适、愉悦。 一、用户体验至上 用户体验&#xff08;UX&#xff09;是网页设计的核心原则之一。设计师…...

哪些心电图表现无缘事业编体检呢?

根据《公务员录用体检通用标准》心血管系统条款及事业单位体检实施细则&#xff0c;心电图不合格主要涉及以下类型及处置方案&#xff1a; 一、心律失常类 早搏&#xff1a;包括房性早搏、室性早搏和交界性早搏。如果每分钟早搏次数较多&#xff08;如超过5次&#xff09;&…...

Java基础系列-HashMap源码解析1-BST树

文章目录 序二叉搜索树&#xff08;BST&#xff09;引入查找5插入9极端情况删除删除叶节点 10删除节点只有左子树或只有右子树删除节点既有左子树又有右子树为什么这么代替&#xff1f; 序 提到HashMap&#xff0c;就不得不提红黑树&#xff08;HashMap1.8之后&#xff09;&am…...

生物计算安全攻防战:从DNA存储破译到碳基芯片防御体系重构

随着碳基生物芯片突破冯诺依曼架构限制&#xff0c;DNA数据存储密度达到1EB/克量级&#xff0c;合成生物学与信息技术的融合正引发新一轮安全革命。本文深入解析碳基芯片逆向工程路径&#xff0c;揭示酶驱动DNA数据解码的技术突破&#xff0c;预警合成生物回路潜在的数据泄露风…...

【金仓数据库征文】从Oracle到KingbaseES的语法兼容与迁移

随着“信创”战略的深入推进&#xff0c;国产数据库逐渐成为IT系统的重要组成部分。KingbaseES&#xff08;金仓数据库&#xff09;凭借其良好的Oracle兼容性和日益完善的生态&#xff0c;成为金融、政务等核心行业国产化替代的重要选项。本文将从语法兼容性分析出发&#xff0…...

MATLAB 下载安装教程

## 一、下载MATLAB 1. 访问 MathWorks 官方网站&#xff1a;https://www.mathworks.com/ 2. 点击右上角的"登录"按钮 - 如果没有账号&#xff0c;需要先注册一个 MathWorks 账号 - 学生可以使用教育邮箱注册&#xff0c;获得教育版授权 3. 登录后&#xff0c;点击&…...

Android kotlin通知功能完整实现指南:从基础到高级功能

本文将详细介绍如何在Android应用中实现通知功能&#xff0c;包括基础通知、动作按钮和内联回复等高级特性。 一、基础通知实现 1. 基本通知发送方法 fun sendBasicNotification(context: Context, title: String, message: String) {// 1. 创建通知渠道(Android 8.0必需)va…...

Javase 基础入门 —— 04 继承

本系列为笔者学习Javase的课堂笔记&#xff0c;视频资源为B站黑马程序员出品的《黑马程序员JavaAI智能辅助编程全套视频教程&#xff0c;java零基础入门到大牛一套通关》&#xff0c;章节分布参考视频教程&#xff0c;为同样学习Javase系列课程的同学们提供参考。 01 什么是继…...

2.4/Q2,Charls最新文章解读

文章题目&#xff1a;The impact of hearing ability on depression among retired middle-aged and elderly individuals in China: the chain mediating role of self-rated health and life satisfaction DOI&#xff1a;10.1186/s41043-025-00791-9 中文标题&#xff1a;中…...

对流对象的理解

在c里&#xff0c;“流”可以理解为数据传输与操作的“介质”。 从输入输出角度来看&#xff0c;有输入流&#xff08;比如cin&#xff09;和输出流&#xff08;cout&#xff09;。对于输入流&#xff0c;数据通过它从外部设备&#xff08;例如键盘&#xff09;“流入”程序内…...

RBAC权限-笔记

1. RBAC模型简介 1.1. RBAC三要素 RBAC权限模型&#xff08;Role-Based Access Control&#xff1a;基于角色的访问控制&#xff09;有3个基础组成部分&#xff0c;分别是&#xff1a;用户、角色和权限。它们之间的关系如下图所示&#xff1a; 用户(User&#xff09;&#xf…...

stm32之GPIO函数详解和上机实验

目录 1.LED和蜂鸣器1.1 LED1.2 蜂鸣器 2.实验2.1 库函数&#xff1a;RCC和GPIO2.1.1 RCC函数1. RCC_AHBPeriphClockCmd2. RCC_APB2PeriphClockCmd3. RCC_APB1PeriphClockCmd 2.1.2 GPIO函数1. GPIO_DeInit2. GPIO_AFIODeInit3. GPIO_Init4. GPIO_StructInit5. GPIO_ReadInputDa…...

MsQuick编译和使用

MsQuick编译和使用 编译克隆代码使用cmakevs2022编译 使用示例 编译 克隆代码 git clone --recurse-submodules https://github.com/microsoft/msquic.git使用cmakevs2022编译 然后直接configure之后Generate然后打开vs工程编译即可生成动态库 使用示例 #include <s…...

01 ubuntu中wps桌面快捷键无法使用

文章目录 1. 问题描述&#xff1a;2. 解决方法&#xff1a;3. 结果展示4. 参考 1. 问题描述&#xff1a; 2. 解决方法&#xff1a; 添加权限 chmod 755 ./wps-office-prometheus.desktop 右键选择允许运行 3. 结果展示 修改前 修改后 4. 参考 参考1...

云原生后端架构:重塑后端开发的新范式

📝个人主页🌹:慌ZHANG-CSDN博客 🌹🌹期待您的关注 🌹🌹 一、引言:后端开发的新时代正在到来 传统的后端开发常常面临如下挑战:部署流程复杂、环境不一致、系统难以扩展、监控能力薄弱、上线流程缓慢。在企业数字化转型、业务快速迭代的大背景下,这些问题暴露得…...

Linux命令-tcpdump

tcpdump 是一个功能强大的网络数据包捕获和分析工具。以下是 tcpdump 命令的完整参数列表及说明&#xff1a; 参数 -a 将网络地址和广播地址转换为名字 tcpdump -a -i eth0-A 以 ASCII 格式打印所有分组&#xff0c;最小化链路层头部信息 tcpdump -A-b 在数据链路层上选择协议…...

分糖果——牛客

链接&#xff1a;登录—专业IT笔试面试备考平台_牛客网 来源&#xff1a;牛客网 题目描述 幼儿园准备了nnn包糖果&#xff0c;每包糖果里有111、222或333颗美味的糖果。现在需要将这些这些糖果平分给两个表现优异的小朋友以作奖励&#xff0c;为了公平公正&#xff0c;需要…...

L0、L2和L∞范数这三种范数的区别

目录 一、解释 ​​1. L0范数&#xff1a;数一数你有多少件行李​​ ​​2. L2范数&#xff1a;别把行李塞得太满​​ ​​3. L∞范数&#xff1a;别带任何超重的东西​​ ​​一句话总结​​ 二、作用 ​​1. L0范数的作用&#xff1a;做减法&#xff0c;只留最重要的​…...

[实战]zynq7000设备树自动导出GPIO

目录 zynq7000设备树自动导出GPIO添加设备树节点验证实验 结论 zynq7000设备树自动导出GPIO 今天无聊&#xff0c;掏出我82年产的microzed玩一玩。玩啥好呢&#xff0c;要不点个灯吧。于是&#xff0c;三下五除二&#xff0c;通过linux sys接口以及echo&#xff0c;很快就点亮…...

java六人打分

import java.util.Scanner;public class HelloWorld {public static void main(String[] args) {//打分平均分System.out.println("请输入六个评分");Scanner sc new Scanner(System.in);double[] score new double[6];for(int i0;i<score.length;i){System.ou…...

量子计算浪潮下的安全应对之法

量子计算凭借其强大的计算能力&#xff0c;被传言能够在极短时间内秒级破解传统计算机需耗时漫长岁月&#xff08;以万年算&#xff09;才能解开的密码&#xff0c;成为了近年来人们讨论的热点。这看似高深的科技名词在网络安全中又扮演着何种角色&#xff1f;我们应从当前人们…...

Windows Server 2022 常见问题解答

一、安装与部署 1.1 系统要求 硬件配置:最低需要 1.4 GHz 64 位处理器、512 MB 内存、32 GB 硬盘空间。但在实际生产环境中,为确保系统流畅运行,建议使用 2.0 GHz 以上处理器、8 GB 以上内存和 100 GB 以上硬盘。软件兼容性:与大多数基于 Windows 的企业级应用兼容,但在安…...

项目组合管理PPM

项目组合管理(Project Portfolio Management, PPM)详述 一、定义与核心目标 定义 项目组合管理是通过系统化的方法,对组织的所有项目和项目集进行识别、选择、优先级排序、资源配置和动态监控,以确保其与战略目标一致,并最大化投资回报(ROI)的管理过程。 核心目标 战略…...

自建开源远程协助服务RustDesk —— 筑梦之路

开源项目 # 服务端https://github.com/rustdesk/rustdesk-server.git# 客户端https://github.com/rustdesk/rustdesk.git 搭建服务端 需要使用的端口、协议 hbbs - RustDesk ID 注册服务器 hbbr - RustDesk 中继服务器默认情况下&#xff0c;hbbs 监听 21115(tcp) , 21…...

【android bluetooth 协议分析 11】【AVDTP详解 2】【avdtp 初始化阶段主要回调关系梳理】

在车机中 a2dp 通常情况下作为 sink. 本篇来帮助各位 朋友梳理一下&#xff0c;这部分的初始化流程。 我们着重梳理 native 层的逻辑&#xff0c; framework - java 侧一般比较容易看明白&#xff0c; 暂时不做梳理。 如果需要笨叔梳理的可以在博客评论。 出专门的章节来梳理。…...

C++回顾 day3

宏定义的数据是在预处理发生了替换 const类型的数据是在编译阶段发生的替换 命名空间 namespace 空间名{int a;void func_print(){printf("func_print");}struct Stu{int x;char *y;};//或者其他命名空间 } Space::x 20; cout << Space::x;using Space::x;…...