level 1
很快就会发财的大卖家
楼主
大家好,今天想和大家探讨一下 C++11/14/17 之后,智能指针在实际工程中的最佳实践。
1. 优先使用 std::unique_ptr 而非 std::shared_ptr,除非你真的需要共享所有权。
2. 在观察者模式中,善用 std::weak_ptr 来打破循环引用。
3. RAII 依然是 C++ 的灵魂,尽量避免显式的 delete 操作。
欢迎大家在评论区分享你在开发中遇到的内存泄漏排查经历,我们一起进步!
2026年02月12日 10点02分
1
1. 优先使用 std::unique_ptr 而非 std::shared_ptr,除非你真的需要共享所有权。
2. 在观察者模式中,善用 std::weak_ptr 来打破循环引用。
3. RAII 依然是 C++ 的灵魂,尽量避免显式的 delete 操作。
欢迎大家在评论区分享你在开发中遇到的内存泄漏排查经历,我们一起进步!