본문 바로가기
Language/C++

[C++] call by value 와 call by reference 차이점

by 별토끼. 2018. 12. 8.
반응형

[C++] call by value 와 call by reference 차이점


call by value 

- 값을 복사해서 전달합니다. 

- 인자 전달 후, 원본 값과 전혀 별개의 개체

- 함수 안에서 값을 변경해도 원본에 영향을 주지 않습니다.


call by reference

- 원본의 값을 그대로 사용

- 참조값만 전달합니다. (바로가기 폴더라고 생각하면 쉽습니다.)

- call by reference와 같이 값을 복사하는 행위가 없기 때문에 더 빠릅니다.

반응형

댓글