C++/[책 정리] 명품 C++ 프로그래밍

1. 함수의 인자 전달 방식 리뷰

smile blog 2023. 4. 22. 22:02
인자 전달 방식(argument passing)

값에 의한 호출 (call by value)

: 호출하는 코드에서 넘겨주는 실인자 값이 함수의 매개 변수에 복사되어 전달되는 방식

 

주소에 의한 호출 (call by address)

: 주소를 직접 포인터 타입의 매개 변수에 전달받는 방식

=> 함수 호출 시 배열이 전달되는 경우, 배열의 이름이 전달되므로 자연스럽게 '주소에 의한 호출'이 이루어짐


'값에 의한 호출'과 '주소에 의해 호출'의 특징