The website "dmilvdv.narod.ru." is not registered with uCoz.
If you are absolutely sure your website must be here,
please contact our Support Team.
If you were searching for something on the Internet and ended up here, try again:

About uCoz web-service

Community

Legal information

12 Постоянные объекты — Сохранение и загрузка структур данных

12 Постоянные объекты — Сохранение и загрузка структур данных

Предыдущая  Содержание  Следующая V*D*V

В разделе 6.3 в класс Object был добавлен динамически компонуемый метод puto(), который берёт объект и записывает его в поток. Например,

 

void * anObject = new(Object());

...

puto(anObject, stdout);

 

создаёт примерно такой вывод стандартного потока:

 

Object at 0x5410

 

Если мы реализуем puto() для каждого класса в иерархии, то сможем вывести на экран каждый объект. Если выходной формат разработан достаточно хорошо, из него можно будет воссоздать объекты, то есть объекты могут оставаться в файлах и продолжать существовать от одного вызова приложения к другому. Мы вызываем такие объекты постоянными (персистентными). Объектно-ориентированные базы данных состоят из постоянных объектов и механизмов для их поиска по имени или содержанию.

 

Предыдущая  Содержание  Следующая