CArchive::operator lt; & lt;

друг CArchiveamp; оператор << ( CArchive & ar, const CObject * МР );
бросить ( CArchiveException, CFileException );

CArchiveamp; оператор <<( BYTE by );
бросить ( CArchiveException, CFileException );

CArchiveamp; оператор <<( WORD w );
бросить ( CArchiveException, CFileException );

CArchiveamp; оператор <<( int i );
бросить ( CArchiveException, CFileException );

CArchiveamp; оператор <<( LONG l );
бросить ( CArchiveException, CFileException );

CArchiveamp; оператор << ( DWORD dw );
бросить ( CArchiveException, CFileException );

CArchiveamp; оператор <<( float f );
бросить ( CArchiveException, CFileException );

CArchiveamp; оператор << ( двойной d );
бросить ( CArchiveException, CFileException );

Возвращаемое значение

Ссылка на CArchive , позволяет несколько извлечения операторов в одной строке.

Примечания

Сохраняет указанный объект или тип примитива в архив.

Если вы использовали макрос IMPLEMENT_SERIAL в реализации класса, то вставки перегрузка этого оператора для звонков от CObject охраняемых WriteObject. Эта функция, в свою очередь, вызывает функцию Serialize класса.

Пример

длинные л;
int I;
внешний CArchive Ар;
Если (Ар.IsStoring())
  AR lt; < l << I;

Обзор CArchiveЧлены класса | Иерархическая схема

См. также CArchive::WriteObject, CObject::Serialize

Index