-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
moveTo함수 질문
22.04.08 16:32 작성 조회수 165
0
안녕하세요. 비전공자라 매우 기초적인 질문일 수 있는데moveTo함수의 파라미터를 인티저 변수가 아닌 참조자 변수로 받는 것은 메모리를 줄이기 위함인가요?
답변을 작성해보세요.
0
강민철
2022.04.08
안녕하세요,
참조자 파라미터를 사용하는 이유에는
말씀하신 것처럼 메모리를 줄이기 위함도 있지만,
변수 그 자체를 넘겨주기 위함이 더 큽니다.
int 로 넘겨주게 되면 해당 변수가 인자로 복사되는 것이지, 변수 자체가 인자로 넘겨지는 것이 아닙니다.
pass-by-value와 pass-by-reference 차이를 이해하면 됩니다.
감사합니다.
답변 1