如果是不修改参数值,可改为const引用。
传引用主要是可提高效率:如果参数是类的话,不使用引用传递,则需要构造新的对象,如下:
class A{public:A(){cout<<"AA"<<endl;}A(const A& a){cout<<"A"<<endl;}};
void f(A &a){}
int main(array<System::String ^> ^args){A a;f(a);
getchar();return 0;}