【Visual Leak Detector】配置项 StartDisabled
说明 使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 配置文件中配置项 StartDisabled 的使用方法。同系列文章目录可见 《内存泄漏检测工具》目录 目录说明1. 配置文件使用说明2. 设置是否禁用自动初始化2.1 测试代码2.2 StartDisabled = no …
说明 使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 配置文件中配置项 StartDisabled 的使用方法。同系列文章目录可见 《内存泄漏检测工具》目录 目录说明1. 配置文件使用说明2. 设置是否禁用自动初始化2.1 测试代码2.2 StartDisabled = no …
对象树管理 个人经验总结,如有错误或遗漏,欢迎各位大佬指正 ? @目录对象树管理设置父对象的作用设置父对象(setParent)完整源码片段分析对象的删除夹带私货时间 设置父对象的作用 众所周知,Qt中,有为对象设置父对象的方法——setParent。 而设置父对象的作用主要有,在父对象析构的时候,会自…
L1-080 乘法口诀数列 分数 20 全屏浏览题目 切换布局 作者 陈越 单位 浙江大学 本题要求你从任意给定的两个 1 位数字 a1 和 a2 开始,用乘法口诀生成一个数列 {an},规则为从 a1 开始顺次进行,每次将当前数字与后面一个数字相乘,将结果贴在数列末尾。如果结果不是 1 位…
说明 使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 配置文件中配置项 TraceInternalFrames 的使用方法。同系列文章目录可见 《内存泄漏检测工具》目录 目录说明1. 配置文件使用说明2. 设置是否跟踪内部堆栈的调用2.1 测试代码2.2 TraceIntern…
说明 使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 配置文件中配置项 SkipHeapFreeLeaks 的使用方法。同系列文章目录可见 《内存泄漏检测工具》目录 目录说明1. 配置文件使用说明2. 设置是否跳过堆内存泄漏检测2.1 测试代码2.2 SkipHeapFreeL…
堆,栈,RAII 堆:分配内存之后需要手动释放,否则,将要造成内存泄漏 new和delete操作的是free store malloc和free操作的是heap new的底层就是malloc 动态获取内存都是在堆中进行的 auto ptr = new std::vector<int>() 智…
说明 使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 配置文件中配置项 SkipCrtStartupLeaks 的使用方法。同系列文章目录可见 《内存泄漏检测工具》目录 目录说明1. 配置文件使用说明2. 设置是否忽略启动代码引起的内存泄漏 1. 配置文件使用说明 在程序中通过…
C++中的explicit关键字只能用于修饰只有一个参数的类构造函数,它的作用是表明该构造函数是显示的,而非隐式的,跟它相对应的另一个关键字是implicit,意思是隐藏的,类构造函数默认情况下即声明为implicit(隐式)。 那么显示声明的构造函数和隐式声明的有什么区别呢? 来看下面的例子: cla…
事件系统 文章为本人理解,如有理解不到位之处,烦请各位指正。 @目录事件系统什么是事件循环?事件是如何产生的?sendEventpostEvent事件是如何处理的?事件循环是怎么遍历的?事件过滤器event夹带私货时间 Qt的事件循环,应该是所有Qter都避不开的一个点,所以,这篇博客,咱们来了解源码中…
一、函数的定义 可以分为以下两种: 1、函数声明和函数定义分离 这种方法将函数声明和函数定义分开,通常在头文件中先声明函数原型,然后在源文件中实现函数定义。 例如,头文件 example.h 中声明了一个函数 add: #ifndef EXAMPLE_H #define EXAMPLE_H int ad…