inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

8강 Getter Setter 에 대한 질문이 있습니다.

해결됨

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해

안녕하세요 교수님. CPP에 대한 이해가 아직 많이 부족해서 수업을 듣던 중 질문이 생겼습니다. 조금 이상한 질문일 수도 있을것같은데, FString 멤버 변수의 Getter Setter 멤버 함수는 FORCEINLINE FString& GetName() { return Name; } FORCEINLINE void SetName(const FString& InName) { Name = InName; } 이렇게 인라인 함수 선언과 참조자 반환으로 성능을 중시한 반면, ECardType 열거형 멤버 변수의 Getter Setter의 경우에는 ECardType GetCardType() const { return CardType; } void SetCardType(ECardType InCardType) { CardType = InCardType; } 이렇게 선언하여 안정성을 추구한 것처럼 보이는데, 이런 설계 이유나 판단 기준이 무엇인가요? 객체의 크기와 특성에 따라 적절한 설계 방법이 조금씩 다르기 때문일까요?

  • unreal-engine
  • 언리얼-c++
  • getter
  • setter
  • fstring
  • enum
  • const
남호은 댓글 2 좋아요 0 조회수 732

인기 태그

인프런 TOP Writers

주간 인기글