| [ CnUnix ] in KIDS 글 쓴 이(By): gammir (INSOMNIA) 날 짜 (Date): 2002년 10월 8일 화요일 오전 11시 20분 26초 제 목(Title): [Q] C++ 질문... 허접한 Unix 서버 프로그래머입니다. 멀티서버 환경에서 C++로 프로그래밍을 하는데 양 서버가 서로 다양한 정보가 담긴 각종 구조체를 수시로 주고 받아야 합니다. 종류가 다른 각종 서버/클라이언트와 통신을 하다보니 구조체의 각 필드를 하나씩 String으로 변환하여 전달하고 있습니다. 그러다보니 구조체가 매번 바뀔때마다 Size가 바뀌고, 구조체를 String으로 만드는 부분이 바뀌고 String을 구조체로 파싱하는 부분이 모두 바뀌다 보니 작업량이 보통 많은게 아닙니다.. 그래서.. Java의 객체 Serialization처럼 구조체의 각 정보를 넘겨주면 해당 구조체의 각 필드를 string으로 만들어서 하나의 string을 넘겨주는 함수를 짜고 싶습니다. 그런데 "구조체이름.필드명"이라는 string을 가지고 직접 그 객체를 접근할 방법을 모르다보니 제 능력에선 해결이 안되네요. c++에서 임의의 구조체와, 그 구조체의 정보를 넘겨주면 해당 구조체의 각 필드를 String으로 만들어 넘겨주는 함수를 짜는것이 가능한가요? |