CUIntArray

La clase CUIntArray admite matrices de enteros sin signo. Un entero sin signo o UINT, difiere de palabras y doublewords en que puede cambiar el tamaño físico de un UINT dependiendo del objetivo entorno operativo. Bajo Windows versión 3.1, un UINT es del mismo tamaño que una palabra. En Windows NT y Windows 95, un UINT es del mismo tamaño que un doble-palabra.

Las funciones miembro de CUIntArray 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 UINT.

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

por ejemplo, se traduce en

UINT CUIntArray::GetAt (int lt; nIndex >) const

CUIntArray incorpora la macro IMPLEMENT_DYNAMIC para apoyar el acceso de tipo en tiempo de ejecución y el dumping a un objeto CDumpContext . Si necesita un volcado de elementos individuales de entero sin signo, debe establecer la profundidad del contexto volcado a 1 o mayor. No se pueden serializar arreglos de entero sin signo.

&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.

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

# include lt;afxcoll.h>

Miembros de la clase |nbsp; Clase base | Diagrama de jerarquía

Index