CByteArray

La clase CByteArray admite matrices dinámicas de bytes.

Las funciones miembro de CByteArray son similares a las funciones miembro de la clase CObArray. Debido a esta similitud, puede utilizar la documentación de referencia de CObArray para detalles de función miembro. Siempre que vea un puntero de CObject como un valor de parámetro o retorno de función, sustituir un BYTE.

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

por ejemplo, se traduce en

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

CByteArray incorpora la macro IMPLEMENT_SERIAL para admitir la serialización y el vertimiento de sus elementos. Si una matriz de bytes se almacena en un archivo, ya sea con la inserción sobrecargada (lt; <) operador o con la función de miembro Serialize , cada elemento es, a su vez, serializar.

&Notanbsp;  Antes de utilizar una matriz, utilice SetSize establecer su tamaño y asignar memoria para ella. Si no utiliza SetSize, agregando elementos a su matriz ocasiona que con frecuencia se reasignen y copiado. Reasignación frecuente y copiar son ineficientes y pueden fragmentar la memoria.

Si necesita depurar salida de elementos individuales de la matriz, debe establecer la profundidad del objeto CDumpContext a 1 o mayor.

Para obtener más información sobre el uso de CByteArray, consulte el artículo colecciones en la Guía del programador de Visual C++.

# include lt;afxcoll.h>

Miembros de la claseClase base | Diagrama de jerarquía

Vea tambié&nnbsp;CObArray

Index