CArchive::operator lt; & lt;

ami CArchiveamp ; opérateur << ( CArchive & ar, const CObject * pOb );
jeter ( CArchiveException, CFileException );

CArchiveamp ; opérateur <<( BYTE by );
jeter ( CArchiveException, CFileException );

CArchiveamp ; opérateur <<( WORD w );
jeter ( CArchiveException, CFileException );

CArchiveamp ; opérateur <<( int i );
jeter ( CArchiveException, CFileException );

CArchiveamp ; opérateur <<( LONG l );
jeter ( CArchiveException, CFileException );

CArchiveamp ; opérateur << ( DWORD dw );
jeter ( CArchiveException, CFileException );

CArchiveamp ; opérateur <<( float f );
jeter ( CArchiveException, CFileException );

CArchiveamp ; opérateur << ( double d );
jeter ( CArchiveException, CFileException );

Valeur de retour

Une référence CArchive qui permet aux opérateurs d'extraction multiples sur une seule ligne.

Remarques

Stocke l'objet indiqué ou le type primitif de l'archive.

Si vous avez utilisé la macro IMPLEMENT_SERIAL dans votre implémentation de la classe, puis l'opérateur d'insertion surchargé pour les appels de CObject le protégé WriteObject. Cette fonction, à son tour, appelle la fonction Serialize de la classe.

Exemple

long l ;
int i ;
ar de CArchive extern ;
Si (EI.IsStoring())
  AR lt ; < l << i;

Aperçu CArchive |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CArchive::WriteObject, CObject::Serialize

Index