免费资源

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

相关推荐