【发布时间】:2012-05-01 16:20:29
【问题描述】:
在什么情况下你想在 c++ 中使用这种性质的代码?
void foo(type *&in) {...}
void fii() {
type *choochoo;
...
foo(choochoo);
}
【问题讨论】:
-
如果你需要返回一个指针 - 最好使用返回值
-
你能解释一下为什么吗?这个表扬不是很有帮助。我的问题很合理。这目前正在生产代码中使用。我只是不完全明白为什么。
-
大卫总结得很好。指针本身正在被修改。
-
如果我要在函数中调用“New”运算符,我会通过这种方式。