传值和传引用的区别 传值和传引用的区别在C语言中,大都是通过值传递,C++也是继承了这一传统,C++里默认都是值传递,除非明确指出。一、引用可以减少巨大的开销但是在C++中值传递即”实参的拷贝“有时会带来很大的开销,看下面的例子:
test t;Temp_Foo(t,double(cnt));void Temp_Foo(test & temp,double val){ temp.array[0] = val;temp.array[99] = val;}