Compartir a través de


Clase de CWordArray

Admite matrices de palabras de 16 bits.

class CWordArray : public CObject

Miembros

Las funciones miembro de CWordArray son similares a las funciones miembro de clases CObArray.Debido a esta similitud, puede utilizar la documentación de referencia de CObArray para las características de la función miembro.Siempre que aparezca un puntero de CObject como un parámetro o valor devuelto de la función, sustituya WORD.

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

por ejemplo, convierte a

WORD CWordArray::GetAt( int <nIndex> ) const;

3d0e6kc5.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CObArray::CObArray

Crea una matriz vacía.

3d0e6kc5.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CObArray::Add

Agrega un elemento al final de la matriz; aumenta la matriz en caso necesario.

CObArray::Append

Anexa otra matriz a la matriz; aumenta la matriz en caso necesario.

CObArray::Copy

Copia otra matriz a la matriz; aumenta la matriz en caso necesario.

CObArray::ElementAt

Devuelve una referencia temporal a puntero de elemento dentro de la matriz.

CObArray::FreeExtra

Libera toda la memoria no utilizada sobre el límite superior actual.

CObArray::GetAt

Devuelve el valor en el índice especificado.

CObArray::GetCount

Obtiene el número de elementos en esta matriz.

CObArray::GetData

Permite el acceso a los elementos de la matriz.puede ser NULL.

CObArray::GetSize

Obtiene el número de elementos en esta matriz.

CObArray::GetUpperBound

Devuelve el índice válido mayor.

CObArray::InsertAt

Inserta un elemento (o todos los elementos en otra matriz) en el índice especificado.

CObArray::IsEmpty

Determina si la matriz está vacía.

CObArray::RemoveAll

Quita todos los elementos de esta matriz.

CObArray::RemoveAt

quita un elemento en un índice específico.

CObArray::SetAt

Establece el valor en el índice especificado; matriz no permitido crecer.

CObArray::SetAtGrow

Establece el valor en el índice especificado; aumenta la matriz en caso necesario.

CObArray::SetSize

Establece el número de elementos que se contendrán en esta matriz.

3d0e6kc5.collapse_all(es-es,VS.110).gifOperadores públicos

Name

Descripción

CObArray::operator [ ]

Establece u obtiene el elemento en el índice especificado.

Comentarios

CWordArray escribe la macro de IMPLEMENT_SERIAL para admitir la serialización y volcar de sus elementos.Si una matriz de palabras se almacena en un archivo, con un operador sobrecargado de inserción o con la función miembro de CObject::Serialize , cada elemento, a su vez, se serializa.

[!NOTA]

Antes de utilizar una matriz, utilice SetSize para establecer su tamaño y para asignar memoria para ella.Si no utiliza SetSize, agregar elementos a la matriz hace con frecuencia que se reasignara y copiar.La reasignación frecuente y la copia son ineficaces y pueden fragmentar la memoria.

Si necesita un volcado de memoria de elementos individuales de la matriz, debe establecer el nivel de contexto de volcado de memoria en 1 o posterior.

Para obtener más información sobre cómo utilizar CWordArray, vea el artículo colecciones.

Jerarquía de herencia

CObject

CWordArray

Requisitos

encabezado: afxcoll.h

Vea también

Referencia

Clase de CObject

Gráfico de jerarquía

Conceptos

El ejemplo de MFC como GET