2011-10-14 2 views
0
class shape {}; 
class circle: public shape {}; 
class square: public shape {}; 
class doc { 
    shape* ar[3]; 
    doc() { 
     createShape(); 
    } 
    shape* appendShape(); 
}; 

doc d; 

이 개체를 이진 형식으로 하드 디스크에 저장하거나 네트워크를 통해이 데이터를 보내야 다른 프로그램에서이 개체를 채울 수 있습니다.네트워크를 통해 개체를 보내거나 하드 디스크에 저장

답변

7

개체를 찾고 계신 것 같네요. Boost Serialization 라이브러리를 살펴볼 수도 있습니다. 네트워크를 통해 전송 될 수있는 파일 또는 2 진 스트림에 오브젝트를 저장하는 데 사용할 수 있습니다. 또한 객체를 XML 표현으로 직렬화 할 수 있습니다.

+0

제안 해 주셔서 감사합니다. – user966379

관련 문제