Compartilhar via


Classe CByteArray

Oferece suporte a matrizes dinâmicas de bytes.

class CByteArray : public CObject

Comentários

As funções de membro de CByteArray são semelhantes às funções de membro de classe CObArray.Por causa dessa semelhança, você pode usar o CObArray documentação de referência para obter informações mais específicas de função de membro. Onde quer que você vê um CObject ponteiro sistema autônomo parâmetro de função ou valor retornado, substituir um BYTE.

CObject* CObArray::GetAt( int <nIndex> ) const;

Por exemplo, se traduz em

BYTE CByteArray::GetAt( int <nIndex> ) const;

CByteArray incorpora o IMPLEMENT_SERIAL macro para oferecer suporte a serialização e despejo de seus elementos. Se uma matriz de bytes é armazenado para um arquivar, com a inserção sobrecarregada (<<) operador ou com o Serialize função de membro, cada elemento é, por sua vez, serializado.

Observação:

Antes de usar uma matriz, use SetSize para estabelecer seu dimensionar e alocar memória para ele. Se você não usar SetSize, adicionando elementos ao seu conjunto faz com que ela ser realocados com freqüência e copiado. Realocação freqüente e copiar são ineficientes e podem fragmentar memória.

Se você precisa depurar saída dos elementos individuais da matriz, você deve conjunto a profundidade do CDumpContext objeto a ser igual ou maior que 1.

Para obter mais informações sobre como usar CByteArray, consulte o artigo Coleções.

Requisitos

Cabeçalho: afxcoll.h

Consulte também

Referência

Classe CObject

Gráfico de hierarquia

Classe CObArray

Outros recursos

CByteArray membros