C++/자체 라이브러리 (1) 썸네일형 리스트형 Serialization Deserialization Lib - C++ 직렬화 역직렬화란? 오늘은 데이터를 서로 주고받을 때 필요한 기능 중 하나인 Serialization(직렬화)와 Deserialization(역직렬화)에 관하여 포스팅을 해보고자 합니다. 직렬화란 쉽게 말하면 객체를 저장, 전송할 수 있는 특정 포맷상태로 바꾸는 것입니다. 이렇게 말하면 쉽게 말한 게 맞아?라고 말 할 수 있을 것 같습니다. 아래 그림을 보면 구조체 A를 Program B에게 전달을 하기 위해서 ByteData로 변환이 필요합니다. 여기서 많이 쓰시는 방법들이 char* pBuffer에다가 memcpy를 하여 많이들 사용하십니다. ( ※ 오늘 공유할 라이브러리는 memcpy를 사용하지 않고 보내는 방법입니다. ) 여기서 char* pBuffer로 만드는 과정을 Serialization이라.. 이전 1 다음