CArchive::operator Lt; & Lt;

Freund CArchiveamp; Operator << ( CArchive & Ar, const CObject * pOb );
werfen ( CArchiveException, CFileException );

CArchiveamp; Operator <<( BYTE by );
werfen ( CArchiveException, CFileException );

CArchiveamp; Operator <<( WORD w );
werfen ( CArchiveException, CFileException );

CArchiveamp; Operator <<( int i );
werfen ( CArchiveException, CFileException );

CArchiveamp; Operator <<( LONG l );
werfen ( CArchiveException, CFileException );

CArchiveamp; Operator << ( DWORD dw );
werfen ( CArchiveException, CFileException );

CArchiveamp; Operator <<( float f );
werfen ( CArchiveException, CFileException );

CArchiveamp;Operator<< (Doppel-d);
werfen ( CArchiveException, CFileException );

Rückgabewert

A CArchive Reference, die mehrere Extrahierung Operatoren in einer einzigen Zeile ermöglicht.

Bemerkungen

Speichert das angegebene Objekt oder primitiven Typ zum Archiv.

Wenn Sie das IMPLEMENT_SERIAL -Makro in Ihrer Klassenimplementierung der verwendet, dann überladen der Einfügemarke-Operator für CObject Aufrufe der geschützten WriteObject. Diese Funktion ruft wiederum die Serialize -Funktion der Klasse.

Beispiel

lang l;
Int I;
Extern CArchive Ar;
Wenn (Ar.IsStoring())
  AR Lt; < l << ich;

Übersicht über die CArchiveMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CArchive::WriteObject, CObject::Serialize

Index