-
Call by value & Call by reference게임 개발 학원/C++ 2024. 2. 27. 15:45반응형
call by value : 값에 의한 호출, (값을 인자로 전달하는 함수의 호출방식)
호출시 넘기는 값이 매개변수에 복사
call by reference : 참조에 의한 호출(주소값을 인자로 전달하는 함수의 호출방식)
call by reference랑 call by value 인자의 값이 매개변수에 복사 된다는 점은 동일
call by reference는 복사되는 값이 데이터의 주소 값(참조값으로 함수를 호출했다)- 참조라는 개념은 포인터
포인터 : 주소를 저장하는 변수
기존의 변수는 데이터를 저장하지만 포인터는 메모리 공간의 주소를 저장
포인터 변수가 주소를 저장하려면 변수의 주소를 알아야한다
변수 이름 앞에 &연산자를 붙이면 해당 변수의 주소를 반환반응형'게임 개발 학원 > C++' 카테고리의 다른 글
구조체 padding 현상 (0) 2024.02.28 객체지향 프로그래밍(OOP) (0) 2024.02.28 2024.02.23(배열) (0) 2024.02.23 메모용 (0) 2024.02.22 2024.02.22(while문 , for문 - 별찍기) (0) 2024.02.22