CArchive::ReadObject

Lê dados de objeto do arquivar e constrói um objeto do tipo apropriado.

CObject* ReadObject(
   const CRuntimeClass* pClass 
);

Parâmetros

  • pClass
    Um ponteiro constante para o CRuntimeClass estrutura que corresponde ao objeto que pretende ler.

Valor de retorno

A CObject ponteiro que deve ser converter com segurança para o correto classe derivada usando CObject::IsKindOf.

Comentários

Esta função normalmente é chamada pelo CArchive () extração**>>**) operador sobrecarregado para um CObject ponteiro.ReadObject, por sua vez, chama o Serialize função da classe arquivada.

Se você fornecer um diferente de zeropClass parâmetro, que é obtido com o RUNTIME_CLASS macro e, em seguida, a função verifica a classe de time de execução do objeto arquivado.Isso pressupõe que você usou o IMPLEMENT_SERIAL macro na implementação da classe.

Exemplo

Consulte o exemplo para CArchive::WriteObject.

Requisitos

Cabeçalho: afx.h

Consulte também

Referência

Classe CArchive

Gráfico de hierarquia

CArchive::WriteObject

CObject::IsKindOf

Outros recursos

CArchive membros