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 CArchive | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CArchive::WriteObject, CObject::Serialize