【发布时间】:2010-09-19 23:45:26
【问题描述】:
以下C++中的参数传递机制有什么区别?
void foo(int &x)
void foo(int *x)
void foo(int **x)
void foo(int *&x)
我想知道参数是按值传递还是按引用传递。
【问题讨论】:
-
不,我正在学习C++,但是看起来很乱,我只是一头雾水。
-
如果存在
&符号,则通过引用传递参数。否则它们按值传递(指针按值传递)。