Skip to content

Instantly share code, notes, and snippets.

@Piaro-wang
Piaro-wang / gist:545d34a0e3d1a10e74cfbe4ca30fd3c9
Created September 3, 2025 05:58
C++ 内存泄漏分析原则
1. 必须遵守的规则
​ 1.1 区分真实泄漏与误报​
1.1.1 软件被终止时,静态/全局变量不会被释放 → 不是真实泄漏
1.1.2 必须检查变量作用域和存储持续时间
1.1.3 使用调试符号验证符号类型
​ 1.2 内存分配/释放必须精确配对​,举例如下:
// 必须遵循的模式
Type* ptr = new Type(); // 分配
delete ptr; // 释放
// 数组要求