CArchive::operador >>
Carrega o objeto indicado ou o tipo primitivo de arquivar.
friend CArchive& operator >>(
CArchive& ar,
CObject *& pOb
);
throw(
CArchiveException*,
CFileException*,
CMemoryException*
);
friend CArchive& operator >>(
CArchive& ar,
const CObject *& pOb
);
throw(
CArchiveException*,
CFileException*,
CMemoryException*
);
CArchive& AFXAPI operator >>(
CArchive& ar,
const RECT& rect
);
CArchive& AFXAPI operator >>(
CArchive& ar,
POINT point
);
CArchive& AFXAPI operator >>(
CArchive& ar,
SIZE size
);
template<
typename BaseType,
class StringTraits
>
CArchive& operator>>(
ATL::CStringT<
BaseType,
StringTraits
>& str
);
CArchive& operator >>(
BYTE& by
);
CArchive& operator >>(
WORD& w
);
CArchive& operator >>(
int& i
);
CArchive& operator >>(
LONG& l
);
CArchive& operator >>(
DWORD& dw
);
CArchive& operator >>(
float& f
);
CArchive& operator >>(
double& d
);
CArchive& operator >>(
short& w
);
CArchive& operator >>(
char& ch
);
CArchive& operator>>(
wchar_t& ch);
CArchive& operator >>(
unsigned& u
);
CArchive& operator >>(
bool& b
);
CArchive& operator >>(
ULONGLONG& dwdw
);
CArchive& operator >>(
LONGLONG& dwdw
);
Valor de retorno
A CArchive referência que permite que vários operadores de inserção em uma única linha.
Comentários
As duas últimas versões acima são especificamente para o carregamento de inteiros de 64 bit.
Se você usou o IMPLEMENT_SERIAL macro na sua implementação de classe e, em seguida, os operadores de extração sobrecarregados para CObject telefonar o protegido ReadObject função (com um ponteiro de classe de time de execução diferente de zero).Essa função, por sua vez, chama o Serialize função da classe.
The CStringT extração operador (>) oferece suporte ao carregamento de um sistema de arquivar.
Exemplo
Este exemplo demonstra o uso do CArchiveoperador de extração >> com o int Digite.
long l;
int i;
if(ar.IsLoading())
ar >> l >> i;
Este exemplo demonstra o uso do CArchiveoperadores de inserção e a extração << e >> com o CStringT Digite.
CString s;
if (ar.IsLoading())
ar >> s;
Requisitos
Cabeçalho: afx.h