【发布时间】:2012-03-22 18:34:37
【问题描述】:
我在几个树代码中看到树类的函数同时具有 * 和 & 与节点 例如在 BST 中插入一个节点,函数是这样的
insertnode(node * &t,string value)
{
t = new node; t-> val = value
// code to find right place in BST
}
我想知道为什么我们通常会传递对指针的引用,尤其是这种情况。如果有其他情况,还请指出,谢谢
而不是发布另一个问题。 有人还可以指出对象类的使用吗?我的意思是使用对象类的实例是否为所有子类分配了所有内存?即 int float 等。
【问题讨论】:
标签: c++ c pointers pass-by-reference