ami CArchiveamp ; opérateur >> ( CArchive & ar, CObject * & pOb );
jeter ( CArchiveException, CFileException, CMemoryException );
ami CArchiveamp ; opérateur >> ( CArchive & ar, const CObject * & pOb );
jeter ( CArchiveException, CFileException, CMemoryException );
CArchiveamp ; opérateur >> ( octet & de );
jeter ( CArchiveException, CFileException );
CArchiveamp ; opérateur >> ( mot & w );
jeter ( CArchiveException, CFileException );
CArchiveamp ; opérateur >>( int& i );
jeter ( CArchiveException, CFileException );
CArchiveamp ; opérateur >> ( longue & l );
jeter ( CArchiveException, CFileException );
CArchiveamp ; opérateur >> ( DWORD & dw );
jeter ( CArchiveException, CFileException );
CArchiveamp ; opérateur >> ( flottant & 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'insertion multiples sur une seule ligne.
Remarques
Charge 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, les opérateurs d'extraction surchargés de CObject appellent alors la fonction de ReadObject protégée (avec un pointeur de classe d'exécution différent de zéro). Cette fonction, à son tour, appelle la fonction Serialize de la classe.
Exemple
int i ;
ar de CArchive extern ;
Si (EI.IsLoading())
AR gt ; > i;
Aperçu CArchive |  ; Membres de la classe | Graphique de la hiérarchie
Voir aussi  ;CArchive::ReadObject, CObject::Serialize