C++

call-by-value와 call-by-reference의 차이

원이지 2020. 1. 26. 21:20

call-by-value는 값에 의한 호출

 

원본 을 복사하여 사용하므로 메모리량이 늘어나지만 원본에는 영향을 주지 않는다.

 

 

call-by-reference는 참조에 의한 호출

 

원본 값이 들어있는 주소를 참조하여 값에 접근하므로 메모리량에는 변화가 없지만 원본에 영향을 줄 수 있다.