在我的C++类数据结构中,我们正在研究二叉树.有些代码包含同时使用&和*的地方(彼此相邻)并且非常令人困惑.
void balance( AvlNode * & t )
Run Code Online (Sandbox Code Playgroud)
是使用它的函数定义的一个示例.这里发生了什么*和&?
编辑:对此的答案告诉我,我对指针和引用一无所知,但源代码都说不同的东西,比如这里调用*dereference运算符.我在哪里可以在一个地方找到所有这些信息?(最好不要在stackoverflow上)