• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

moveTo함수 질문

22.04.08 16:32 작성 조회수 165

0

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

답변 1

답변을 작성해보세요.

0

강민철님의 프로필

강민철

2022.04.08

안녕하세요,

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

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

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

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

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

감사합니다.

 

답변 감사합니다.