

Программирование на языке MFC
Мой второй блог в серии программирования
Метод CRuntimeClass::Store
После этого вызывается метод CRuntimeClass::Store():
void CRuntimeClass::Store(CArchive& ar) const // stores a runtime class description
{
WORD nLen = (WORD)IstrlenA(m_lpszClassName);
ar « (WORD)m_wSchema « nLen;
ar.Write(m_lpszClassName, nLen*sizeof(char));
}
Из текста метода видно, что он «сбрасывает» в архив номер схемы, длину имени класса и непосредственно имя класса сохраняемого в архиве объекта, т. е.
Сразу за признаком нового класса в архиве находятся слово, содержащее номер схемы класса (фактически, версия класса), затем слово, содержащее длину имени класса, затем непосредственно имя класса (без завершающего нуля).
Похожие статьи: Метод CRuntimeClass
