Реализация метода Serialize должна восстановить из файла все элементы данных, которые в него были записаны. Для этого можно воспользоваться оператором >> или методами ReadString и Read, определенными в классе CArchive.
Данные из архивного файла должны считываться в том же порядке, в каком они были в него записаны.
Оператор >> можно использовать, для чтения из архивного файла переменных простых типов, например, long, int, char и объектов других классов, наследованных от класса CObject.
Для чтения из архивного файла массивов, записанных в него методом Write, надо использовать метод Read класса CArchive. Он позволяет прочитать из файла определенное количество байт и записать его в указанный буфер.
Если требуется прочитать из архивного файла строку, записанную в него методом WriteString, нужно воспользоваться методом ReadString. В состав класса CArchive входят два метода ReadString, которые предназначены для записи из файла строки в объект класса CString или в обычную строку.
Если надо записать прочитанную из архивного файла строку в массив символов, нужно воспользоваться другим прототипом метода ReadString.