인프런 커뮤니티 질문&답변

skyofvenus01님의 프로필 이미지
skyofvenus01

작성한 질문수

홍정모의 따라하며 배우는 C++

10.2 구성 관계

moveTo함수 질문

작성

·

220

0

안녕하세요. 비전공자라 매우 기초적인 질문일 수 있는데moveTo함수의 파라미터를 인티저 변수가 아닌 참조자 변수로 받는 것은 메모리를 줄이기 위함인가요?

답변 1

0

안녕하세요,

참조자 파라미터를 사용하는 이유에는 

말씀하신 것처럼 메모리를 줄이기 위함도 있지만,

변수 그 자체를 넘겨주기 위함이 더 큽니다.

int 로 넘겨주게 되면 해당 변수가 인자로 복사되는 것이지, 변수 자체가 인자로 넘겨지는 것이 아닙니다.

pass-by-value와 pass-by-reference 차이를 이해하면 됩니다.

감사합니다.

 

skyofvenus01님의 프로필 이미지
skyofvenus01
질문자

답변 감사합니다.

skyofvenus01님의 프로필 이미지
skyofvenus01

작성한 질문수

질문하기