秋招级 C++ 综合工程与故障审计 | C++
本章覆盖:给定一个存在真实缺陷的小型 C++ 项目;memory leak;dangling reference;use-after-free;object slicing;missing virtual destructor;accidental copy;missing move;shared_ptr cycle;data race;deadlock;ODR / undefined reference;warning cleanup;ASan / UBSan / TSan;GDB stack trace;CMake 修复;test regression;performance baseline;最终输出“语言问题 / 生命周期问题 / 并发问题 / 构建问题 / 性能问题”审计报告。
本章知识点
- 给定一个存在真实缺陷的小型 C++ 项目
- memory leak
- dangling reference
- use-after-free
- object slicing
- missing virtual destructor
- accidental copy
- missing move
- shared_ptr cycle
- data race
- deadlock
- ODR / undefined reference
- warning cleanup
- ASan / UBSan / TSan
- GDB stack trace
- CMake 修复
- test regression
- performance baseline
- 最终输出“语言问题 / 生命周期问题 / 并发问题 / 构建问题 / 性能问题”审计报告