logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++类定义时,为什么要加DLL_EXPORT?

DLL_EXPORT的本质是​​显式声明库的对外接口​​,解决动态链接库的符号可见性问题。对于 C++ 类,导出时需特别注意二进制兼容性、名称修饰和资源管理;大亚湾。

文章图片
#c++#开发语言
C++11 std::forward完美转发浅谈

是 C++11 引入的标准库工具,核心作用是​​。它在泛型编程中至关重要,尤其是在编写模板函数时,需要将参数以原始类型(包括值类别:左值/右值,以及 const/volatile 限定符)传递给其他函数。

文章图片
#c++#开发语言
Qt告警浅谈:c++11 range-loop might detach Qt container (QVector) [clazy-range-loop-detach]

这个告警的本质是​​性能优化提示​​——避免隐式共享容器在范围循环中因修改元素触发不必要的detach。根据场景选择const引用、手动detach或忽略警告即可。目送一朵云。

文章图片
#qt#c++#开发语言
C++构造函数用protected修饰的作用和目的浅谈

访问修饰符设计目的构造函数protected1. 强化抽象基类“不可直接实例化”的语义;2. 约束派生类构造路径;3. 控制拷贝/移动的访问权限。析构函数public1. 支持多态销毁(基类指针删派生类对象);2. 保证资源正确释放;3. 遵循多态基类的最佳实践。

文章图片
#c++#开发语言
C++11 std::async()基础用法示例

在 C++11 中引入的std::async是一个用于异步执行任务的工具,它简化了多线程编程的复杂度,通过返回对象实现对异步任务结果的获取。

文章图片
#c++
C++11 std::chrono::high_resolution_clock::now()浅谈

C++11 引入了<chrono>库,这是一个用于处理时间和日期的库。它提供了一套丰富的工具来测量时间间隔、执行时间点的计算以及处理日期和时间。是 C++ 标准库<chrono>中用于获取的核心函数,广泛应用于时间测量、性能分析、实时系统定时等场景。(高分辨率时钟)是库提供的三种标准时钟之一(另外两种是和其设计目标是提供,通常基于硬件底层计时器,适用于需要纳秒/微秒级精度的场景。now()是的,无

文章图片
#c++
VUE3 defineProps 5分钟讲清楚

是 Vue 3 组件通信的核心工具之一,通过简洁的语法实现了类型安全响应式绑定与灵活的校验配置。惠州大亚湾。

文章图片
#javascript#前端#vue.js
GStreamer 和 FFmpeg 两大开源工具简要对比

GStreamer 和 FFmpeg 是多媒体领域最常用的两大开源工具,但它们的定位、架构和应用场景有显著差异。我司在开发xilinx流媒体设备时,常常纠结于到底要选择谁作为开发框架。

文章图片
#开源#linux
边缘AI视觉计算,技术栈汇总

边缘AI视觉计算是结合人工智能、计算机视觉与边缘计算的技术领域,其核心目标是在​(如摄像头、智能终端、嵌入式系统)上实现的视觉任务处理(如目标检测、识别、跟踪、分割等)。

文章图片
#人工智能
git如何回退到指定提交

修改历史提交(比如合并最近几个提交为一个,或修改提交信息)。的提交,想彻底回到某个版本(比如测试分支的bug修复)。到目标提交,进入「分离头指针」状态,可查看代码或测试,但。:后续提交的修改会从「暂存区」回到「工作目录」,可通过。(本地临时日志,可找回误删的提交,有效期约90天):想撤销「暂存」操作,但保留工作区的代码(比如刚。(其他人的提交会被覆盖),禁止在公共分支使用!,该提交的内容是「撤销目

文章图片
#git
    共 40 条
  • 1
  • 2
  • 3
  • 4
  • 请选择