• 카테고리

    질문 & 답변
  • 세부 분야

    게임 프로그래밍

  • 해결 여부

    미해결

안녕하세요 질문이 있습니다

22.10.27 01:09 작성 조회수 130

0

안녕하세요 영상 잘 보고있습니다.

다름이 아니라 out로 인자값을 받는 이유가 진퉁을 받기 위해서 인걸로 이해하고 있습니다

그럼 애초에 구조체가 아닌 클래스로 만들면 처음부터 복사가 아닌 참조형식 이기때문에 out을 써서 인자값을 받을 필요가 없는거 아닌가요?

제가 이해를 잘 못하고 있는거 같아 질문 남겼습니다. 감사합니다.

답변 1

답변을 작성해보세요.

1

네 맞습니다!

아주 아주 사소 디테일이지만 class에 out을 쓰면,
스택 영역에 매개 변수를 넘길 때 할당되는 공간을 사용하지 않고
바로 원본에 데이터를 적용하게 됩니다.
(물론 그렇다고 유의미한 장점이 있는건 아니구요..)

댓글 너무 감사합니다. 강의가 진심으로 도움 되고 있습니다.