一个函数形参的问题
void CreateBinaryTreeHelp(BinTreeNode<ElemType> *&r, ElemType pre[], ElemType in[],
int preLeft, int preRight, int inLeft, int inRight);
// 已知二叉树的先序序列pre[preLeft..preRight]和中序序列in[inLeft..inRight]构造以r为根的
上面是一个创建一个二叉树的的函数公有成员函数申明,请问形参里面的BinTreeNode<ElemType> *&r 是什么意思,即为什么要用引用的指针??单用指针或者引用不是同样可以吗?为什么一定要用引用的指针??求解!!!!!
int preLeft, int preRight, int inLeft, int inRight);
// 已知二叉树的先序序列pre[preLeft..preRight]和中序序列in[inLeft..inRight]构造以r为根的
上面是一个创建一个二叉树的的函数公有成员函数申明,请问形参里面的BinTreeNode<ElemType> *&r 是什么意思,即为什么要用引用的指针??单用指针或者引用不是同样可以吗?为什么一定要用引用的指针??求解!!!!!
...全文
相关推荐
老生常谈C++中实参形参的传递问题
下面小编就为大家带来一篇老生常谈C++中实参形参的传递问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
C语言中形参和实参详解及实例代码
主要介绍了C语言中形参和实参详解及实例代码的相关资料,需要的朋友可以参考下
详谈C++引用&和指针在作为形参时的区别
下面小编就为大家带来一篇详谈C++引用&和指针在作为形参时的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
javascript 获取函数形参个数
本节主要介绍了javascript获取函数形参个数的具体实现,需要的朋友可以参考下
调用形参为二维数组的函数
动态创建指针数组,将指针数组作为实参调用形参为二维数组的函数。



