CArchive::ReadObject
Lê objeto de dados do arquivamento e as compilações um objeto do tipo apropriado.
CObject* ReadObject(
const CRuntimeClass* pClass
);
Parâmetros
- pClass
Um ponteiro constante a estrutura de CRuntimeClass que corresponde ao objeto você espera ler.
Valor de retorno
Um ponteiro de CObject com segurança que deve ser convertido para a classe derivada apropriada usando CObject::IsKindOf.
Comentários
Essa função é chamada normalmente pelo operador de extração de CArchive (>>) sobrecarregado para um ponteiro de CObject. ReadObject, por sua vez, chama a função de Serialize da classe arquivada.
Se você fornecer um parâmetro diferente de zero de pClass , que é obtido por macro de RUNTIME_CLASS , então a função verifica a classe em tempo de execução do objeto as. Isso assume que você usou a macro de IMPLEMENT_SERIAL na implementação da classe.
Exemplo
Consulte o exemplo para CArchive::WriteObject.
Requisitos
Cabeçalho: afx.h