免费资源
Cpp 技能:安全现代 C++ 编写
写安全的现代 C++:用 unique_ptr 防内存泄漏,避开悬垂引用、有符号溢出、数据竞争等未定义行为与
资源介绍
Cpp 技能:安全现代 C++ 编写 一句话看懂 写安全的现代 C++:用 uniqueptr 防内存泄漏,避开悬垂引用、有符号溢出、数据竞争等未定义行为与所有权混乱。 它能帮你做什么 所有权与生命周期:裸 new 必泄漏——用 std::uniqueptr/makeunique;返回局部变量引用是未定义行为;基类必须虚析构,否则派生析构被跳过。 高频 UB 陷阱清单:有符号整数溢出是 UB 不是回绕;C 字符串用 == 比的是指针;非原子数据竞争是 UB;std::move 只转型不搬移,moved-from 对象不可直接再用。 容器与初始化细节:vector<bool> 不是真容器(返回代理),用 deque<bool>;map[key] 缺失时默认插入,先 find/contains;花括号初始化防…
资源信息
- 资源类型
- 工作流
- 版本
- commit-f825206a
- 最近核验
- 2026.09.18