/ Изпращане на обект по мрежата или записване на твърд диск - c ++

Изпращане на обект по мрежата или записване на твърд диск - c ++

class shape {};
class circle: public shape {};
class square: public shape {};
class doc {
shape* ar[3];
doc() {
createShape();
}
shape* appendShape();
};

doc d;

Трябва да запазя този обект d в твърд диск като двоичен формат или да изпратя тези данни по мрежата, така че друга програма да може да попълни този обект.

Отговори:

7 за отговор № 1

Предполагам, че търсите обект сериализация, Може да искате да погледнете Увеличете сериализацията библиотека. Тя може да се използва за запазване на обектите ви във файл или бинарен поток, който може да бъде изпратен по мрежата. Той също така може да сериализира вашите обекти в XML представителство.