C++ 在AVL树中将引用用作键
我实现了一个AVL树,并使用对对象的引用作为键。 然而,我遇到了一个巨大的错误。 每次因为使用引用而重新平衡树时,它们都会在重新组织树时更改对象的值 有没有办法超越这一点C++ 在AVL树中将引用用作键,c++,reference,avl-tree,C++,Reference,Avl Tree,我实现了一个AVL树,并使用对对象的引用作为键。 然而,我遇到了一个巨大的错误。 每次因为使用引用而重新平衡树时,它们都会在重新组织树时更改对象的值 有没有办法超越这一点 谢谢。使用std::reference\u包装器。或者使用指针,而不是引用。当我们修复树时,它将如何帮助解决我们在数据上运行的问题?请给出一个示例
谢谢。使用std::reference\u包装器。或者使用指针,而不是引用。当我们修复树时,它将如何帮助解决我们在数据上运行的问题?请给出一个示例