CArchive::operator lt; & lt;

друг CArchiveamp; оператор << ( CArchive & ar, константа 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; оператор << ( double d );
кинути ( CArchiveException, CFileException );

Значення, яке повертається

Посилання на CArchive , яка дозволяє кілька оператори видобутку в один рядок.

Зауваження

Зберігає вказаного об'єкта або примітивний типу архіву.

Якщо ви використовували IMPLEMENT_SERIAL макрос у вашій реалізації класу, то Оператор вставки перевантажено для CObject дзвінки захищений WriteObject. Ця функція, у свою чергу, називає класу, функція Serialize.

Приклад

довгий л;
Int;
зовнішній CArchive ar;
Якщо (АР.IsStoring())
  Залишено lt; < l << я;

Огляд CArchiveЧлени класу | Ієрархічна діаграма

Дивіться також CArchive::WriteObject, CObject::Serialize

Index