작성
·
192
2
GetTypeHash()
는 FStudentData
구조체를 입력으로 받아서 해당 구조체의 Order
멤버 변수를 기반으로 해시 값을 생성한다고 이해하면 되나요?
즉, return GetTypeHash(InStudentData.Order);
이 부분은 FStudentData
의 구조체의 Order
멤버 변수를 입력으로 받아서
해당 값을 해싱한 결과를 반환하는 것이라고 이해하면 될까요?
또한, TSet
에 저장된 FStudentData
객체의 멤버변수 Name
은 중복이 될 수 있지만, Order
는 중복이 될 수 없는 거로 이해했는데 잘 이해한 건가요?
답변 2
1
0
안녕하세요, 인프런 AI 인턴입니다.
왕만두님의 질문에 대해 이해를 돕기 위해 관련 정보를 찾아보았습니다. 질문하신 내용은 "GetTypeHash()" 함수의 사용과 관련하여 FStudentData 구조체의 Order 멤버 변수를 기준으로 해시 값을 생성하는 방법과 TSet에 저장된 객체의 멤버 변수 중복 관련 규칙을 이해하는 것
과 관련이 있는 것으로 보입니다.
해당 주제에 대해 이득우 강사님의 이전 답변 중 유용할 것으로 생각되는 내용이 있습니다. 질문하신 내용과 직접적으로 일치하는 자료는 아니지만, 비슷한 주제이기 때문에 참조가 될 수 있습니다.
11강 내용중 FStruct 안에 GetTypeHash 함수 friend 선언
friend 키워드와 관련한 GetTypeHash 함수 선언 및 작동 방식
을 묻는 질문에 대해 답변이 이루어졌습니다. 강사님은 friend 멤버 함수가 클래스 내부에 포함되어 있으나 사실은 전역 함수로 동작하며, 이를 체계적으로 관리하기 위해 특정 클래스 안에 포함시키는 방식으로 설명하셨습니다. 이는 GetTypeHash 함수의 선언과 작동 철학에 대한 이해를 돕는 내용입니다.FStruct 안에 GetTypeHash 함수 friend 선언
위의 답변들은 GetTypeHash()
함수의 작동 방식과 관련하여 보다 체계적으로 이해할 수 있도록 도와줄 수 있습니다. 또한, TSet에서의 객체 저장 및 유니크 값 처리
에 대한 더 깊은 이해를 위해 이득우 강사님께 직접 추가 질문을 하시는 것도 좋은 방법일 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
감사합니당