Partager via


CArchive::ReadObject

Les lectures objet des données de l'archive les éléments et un objet du type approprié.

CObject* ReadObject( 
   const CRuntimeClass* pClass  
);

Paramètres

  • pClass
    Un pointeur constante à la structure de CRuntimeClass qui correspond à l'objet vous vous attendez à lire.

Valeur de retour

Un pointeur de CObject qui doit être sans risque casté à la classe dérivée appropriée à l'aide de CObject::IsKindOf.

Notes

Cette fonction est généralement appelé par l'opérateur d'extraction d' CArchive (>>) surchargé pour un pointeur de CObject . ReadObject, ensuite, appelle la fonction d' Serialize de la classe archivée.

Si vous fournissez un paramètre différent de zéro d' pClass , qui est obtenu par la macro de RUNTIME_CLASS , la fonction vérifie la classe d'exécution de l'objet archivé. Cela suppose que vous avez utilisé la macro d' IMPLEMENT_SERIAL dans l'implémentation de la classe.

Exemple

Consultez l'exemple pour CArchive::WriteObject.

Configuration requise

Header: afx.h

Voir aussi

Référence

CArchive, classe

Graphique de la hiérarchie

CArchive::WriteObject

CObject::IsKindOf