нкция осуществляет чтение или
Автор admin Пятница, 10 апреля 2009 11:32
нкция осуществляет чтение или запись данных всех объектов класса CLine, которые хранятся в переменной m_Li neArray. Функция CMiniPaintDoc::SerializeO при записи или чтении выполняет для каждого объекта класса CLine два действия. ¦ Запись данных: ? записывает в файл информацию о классе объекта; ? вызывает функцию SerializeO объекта CLine, записывающую все данные объекта в файл. ¦ Чтение данных: ? читает информацию о классе объекта из файла, динамически создает объект класса CLine и сохраняет указатель на объект; ? вызывает функцию Sen al i zeO объекта CLi ne для чтения данных из файла и занесения их во вновь созданный объект. Сериализация данных документа 103 DECLAREJERIAL (CLine) . ):’ 3. Для классов, производных от сериализуемого класса CObject, с целью обеспечения доступа к имени класса во время выполнения программы (run-time access) в реализацию необходимо включить макрос IMPLEMENTSERIAL. Откройте файл MiniPaintDoc.cpp и добавьте в него приведенный ниже код. // CLine member functions IMPLEMENTJERIAL(CLine. CObject. 1) Первый параметр, переданный макросу IMPLEMENTSERIAL, представляет собой имя класс
Комментарии закрыты.
Последние комментарии