인자 전달 방식(argument passing)
값에 의한 호출 (call by value)
: 호출하는 코드에서 넘겨주는 실인자 값이 함수의 매개 변수에 복사되어 전달되는 방식
주소에 의한 호출 (call by address)
: 주소를 직접 포인터 타입의 매개 변수에 전달받는 방식
=> 함수 호출 시 배열이 전달되는 경우, 배열의 이름이 전달되므로 자연스럽게 '주소에 의한 호출'이 이루어짐
'값에 의한 호출'과 '주소에 의해 호출'의 특징
'C++ > [책 정리] 명품 C++ 프로그래밍' 카테고리의 다른 글
2. 함수 호출 시 객체 전달 (0) | 2023.04.22 |
---|---|
5. auto와 람다식 (0) | 2023.04.22 |
4. C++ 표준 템플릿 라이브러리(STL)와 활용 (0) | 2023.04.22 |
3. 제네릭 클래스 만들기 (0) | 2023.04.22 |
2. 다양한 제네릭 함수 만들기 (0) | 2023.04.22 |