2026 19 3月 C++ 2026/3/19 02:28:33 C++智能指针使用陷阱:如何避免循环引用问题 2026-03-19 Liu Yan 13 次阅读 本文以通俗易懂的语言介绍了C++中智能指针的相关知识,包括`std::unique_ptr`、`std::shared_ptr`和`std::weak_ptr`的特点和应用场景。重点讲解了`std::shared_ptr`的循环引用问题及解决方法,通过详细的示例演示,帮助读者理解如何使用`std::weak_ptr`避免循环引用。此外,还分析了智能指针的优缺点和使用注意事项,适合不同基础的开发者阅读。 C++ 智能指针 std::weak_ptr 循环引用
2026 22 2月 Ruby 2026/2/22 02:22:15 解决Ruby中循环引用导致的对象无法GC问题 2026-02-22 Huang Fang 7 次阅读 本文深入探讨了Ruby中循环引用导致对象无法被垃圾回收的问题。详细介绍了循环引用的概念、带来的问题,以及如何检测循环引用。同时,提供了手动解除引用和使用弱引用两种解决方法,并结合具体示例进行说明。还分析了应用场景、技术优缺点和注意事项,最后进行了总结,帮助开发者更好地解决Ruby中的内存泄漏问题。 Ruby GC 内存泄漏 循环引用 弱引用