[C++] 참조자 (reference) 와 함수

marceline·2023년 1월 2일
0

[C++]

목록 보기
3/7

Call-by-reference

주소값을 인자로 전달하는 함수의 호출 방식

해당 주소값이 참조하는 영역에 저장된 값을 '직접' 변경

void SwapByRef(int* ptr1, int* ptr2){
	int temp=*ptr1;
    *ptr1=*ptr2;
    *ptr2=temp;
} // Call-by-reference

int main(void){
	int val1=10;
    int val2=20;
    SwapByRef(&val1, &val2);
    
    return 0;
}
    

주소값이 참조의 도구로 사용된다

함수 내부에서 외부에 선언된 변수에 접근 가능하다

0개의 댓글