void main()

{

 int a= 3;

 int b= 5;


 CallByValue(a, b);

 CallByRef(a, b);


}



int CallByValue(int a, int b)

{

return a+b;

}


int CallByRef(int &a, int&b)

{

return a+b;


}




 이렇게 있을 때 Value 함수에서는 메모리 스택끼리 값 복사가 일어나고 Ref 함수에서는 main 지역변수 메모리에 직접 접근해서 수정하잖아?

근데 이런 경우에 그 두가지 실행 성능 차이가 얼마나 남?

그러니까 스택 메모리에서 값 복사가 일어나는거랑 메모리에 접근해서 값 넘겨받는거랑 성능상 얼마나 차이가 있는지 궁금함