
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
【C++】浅谈智能指针
C++智能指针是管理动态内存的重要工具,主要包括unique_ptr、shared_ptr和weak_ptr三种类型。unique_ptr实现独占所有权,shared_ptr通过引用计数实现共享所有权,weak_ptr则用于解决shared_ptr的循环引用问题。智能指针遵循RAII原则,确保资源自动释放。创建时应优先使用make_unique/make_shared,避免直接new。shared

【C++】浅谈智能指针
C++智能指针是管理动态内存的重要工具,主要包括unique_ptr、shared_ptr和weak_ptr三种类型。unique_ptr实现独占所有权,shared_ptr通过引用计数实现共享所有权,weak_ptr则用于解决shared_ptr的循环引用问题。智能指针遵循RAII原则,确保资源自动释放。创建时应优先使用make_unique/make_shared,避免直接new。shared

Qtpainter练手项目:仪表盘相关的坐标变换与绘图
本项目实现了一个基于Qt的动态速度表盘,使用QPainter进行图形绘制。主要功能包括:动态速度指针(0-240 km/h)、渐变色彩背景、精确刻度显示、高速警告区域以及中央数值显示。核心技术点涉及坐标系变换、三角函数计算刻度位置、径向渐变效果和定时器控制的指针动画。项目通过保存/恢复坐标系状态、抗锯齿渲染等技术优化绘制效果。代码结构清晰,包含画布初始化、刻度绘制、指针动画等模块。项目地址:htt
到底了