由于引用循环的存在,当node1和node2超出作用域时,它们的引用计数不会减少,无法正确释放内存,从而造成内存泄漏。 弱引用的概念和用法 为了解决引用循环和内存泄漏问题,Rust 提供了弱引用(Weak Reference)机制。与Rc智能指针不同,Weak弱引用并不增加引用计数,它允许创建一个Rc的弱引用,而不影响引用计数的增减。 use s...