CArchive:: operador lt; & lt;

amigo CArchiveamp; operador << ( CArchive & ar, const CObject * pOb );
lançar ( CArchiveException, CFileException );

CArchiveamp; operador <<( BYTE by );
lançar ( CArchiveException, CFileException );

CArchiveamp; operador <<( WORD w );
lançar ( CArchiveException, CFileException );

CArchiveamp; operador <<( int i );
lançar ( CArchiveException, CFileException );

CArchiveamp; operador <<( LONG l );
lançar ( CArchiveException, CFileException );

CArchiveamp; operador << ( DWORD dw );
lançar ( CArchiveException, CFileException );

CArchiveamp; operador <<( float f );
lançar ( CArchiveException, CFileException );

CArchiveamp; operador << ( double d );
lançar ( CArchiveException, CFileException );

Valor de retorno

Uma referência de CArchive que permite múltiplos operadores de extração em uma única linha.

Observações

Armazena o objeto indicado ou tipo primitivo para o arquivamento.

Se você usou a macro IMPLEMENT_SERIAL na sua implementação de classe, em seguida, o operador de inserção sobrecarregado para chamadas de CObject protegido WriteObject. Essa função, por sua vez, chama a função de Serialize da classe.

Exemplo

comprimento l;
int i;
ar de CArchive extern;
se (ar.IsStoring())
  ar lt; < l << eu;

Visão geral de CArchiveMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CArchive:: WriteObject, CObject:: Serialize

Index