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

Minjeong Kim님의 프로필 이미지

작성한 질문수

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

13강 언리얼 오브젝트 관리 I - 직렬화

Serialization 용어 질문 바이트스트림에서 오브젝트, 오브젝트에서 바이트스트림

작성

·

395

0

바이트스트림를 오브젝트로 Decoding 하는 함수도 Serialize() 이고

오브젝트를 바이트스트림으로 Encoding 하는 함수도 Serialize() 인 것 같은데 맞나요?

Reader/Writer 에 따라 다르게 동작하는 거겠죠..

이해를 하라면 이해는 가는데 왜 이렇게 네이밍을 했을까요?? 다른 분들은 헷갈리지 않나요?? operator << 도 굉장히 헷갈려서 전 차라리 operator overriding 말고 함수를 만들었으면 좋았을 것 같다고 생각하는데 강사님은 어떻게 생각하시나요? 또 다른 분들은 어떻게 생각하시나요?

답변 3

0

WriterAr이들어가냐 ReaderAr들어가냐로 구분이 가능해서 오히려 더 편한거 같습니다

0

보통 연산자 오버로딩이라고 하지 않나용?

 

Deserialize()가 따로 있었으면 이것도 재정의 해야 됐을 거 같은데 그럼 더 귀찮을 것 같음.....

0

이득우님의 프로필 이미지
이득우
지식공유자

좋은 질문이십니다. 저도 처음에 많이 혼동되었던 부분인데요,
아무래도 C++을 마개조하면서 자신들만의 코딩 철학을 뜸뿍 담았는데, 납득하기 어려운 것들도 있습니다.
나중에 설명들어보면 끄덕이는 부분도 있고요.
구성에 대한 가장 정확한 답변은 에픽 담당자 분이 해줘야 한다고 생각하는데,
커뮤니티에 물어보면 진짜 담당자분이 등판해서 답변 다는 경우도 종종 봤습니다. ㅎㅎ