自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 问答 (2)
  • 收藏
  • 关注

原创 深入探索C++与Qt中的内存管理:从原理到实战

本文全面介绍了C++与Qt的内存管理技术,包括C++内存区域划分、智能指针使用、RAII模式,以及Qt特有的对象树机制和deleteLater安全删除方法。文章深入剖析了常见内存问题类型及解决方案,提供了Qt内存检测工具的使用指南,并总结了UI组件、非UI资源等场景下的最佳实践。通过实际案例展示了智能指针管理对话框和高效数据处理的方法,最后探讨了自定义内存管理的高级话题,帮助开发者构建更稳定高效的应用程序。

2025-07-24 17:17:05 828

原创 深入浅出:C++与Qt中的指针精髓与安全实践

本文系统剖析了C++指针与Qt对象模型的核心机制,重点讲解了如何避免内存泄漏和野指针崩溃。主要内容包括:1)C++指针本质与智能指针使用;2)Qt对象树自动管理机制与deleteLater安全删除;3)智能指针与Qt混合使用的黄金法则;4)10个常见陷阱的解决方案。关键建议:UI组件依赖父子树管理,无父对象使用unique_ptr,跨线程删除必用deleteLater,容器存储采用智能指针。通过遵循这些准则,开发者可以构建更健壮的Qt应用程序。

2025-07-23 15:33:06 349

原创 C++数据结构

(参考严蔚敏的数据结构)数据结构主要包含表、栈和队列、串、数组和广义表、树和二叉树以及图等结构。

2024-03-04 15:21:46 2799 2

原创 C++线程库thread的运用

线程是能够进行运算的最小单位。它被包含在之中,是中的实际运作单位。一条线程指的是中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。

2024-01-24 10:20:09 967 1

原创 C++创建进程

进程创建

2024-01-22 18:44:28 1380

原创 进程与线程基础

2)

2024-01-10 13:42:01 920 3

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除