【发布时间】:2014-09-03 07:51:05
【问题描述】:
函数参数中的 * 和 *& 有什么区别。例如,
这有什么区别,
void a(SomeType *s)
{
}
还有这个,
void a(SomeType *&s)
{
}
【问题讨论】:
-
int和int &有什么区别? -
void a(SomeType *s):按值传递指针s。void a(SomeType *&s):通过引用传递指针s。 -
@chris: 我应该在哪里使用 * 和 *&?
-
@user3335,决定与
intvsint &相同。
标签: c++