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