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

Classe de CArchive

Graphique de la hiérarchie

CArchive::WriteObject

CObject::IsKindOf