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;
Constructores públicos
Name |
Descripción |
---|---|
Crea una matriz vacía. |
Métodos públicos
Name |
Descripción |
---|---|
Agrega un elemento al final de la matriz; aumenta la matriz en caso necesario. |
|
Anexa otra matriz a la matriz; aumenta la matriz en caso necesario. |
|
Copia otra matriz a la matriz; aumenta la matriz en caso necesario. |
|
Devuelve una referencia temporal a puntero de elemento dentro de la matriz. |
|
Libera toda la memoria no utilizada sobre el límite superior actual. |
|
Devuelve el valor en el índice especificado. |
|
Obtiene el número de elementos en esta matriz. |
|
Permite el acceso a los elementos de la matriz.puede ser NULL. |
|
Obtiene el número de elementos en esta matriz. |
|
Devuelve el índice válido mayor. |
|
Inserta un elemento (o todos los elementos en otra matriz) en el índice especificado. |
|
Determina si la matriz está vacía. |
|
Quita todos los elementos de esta matriz. |
|
quita un elemento en un índice específico. |
|
Establece el valor en el índice especificado; matriz no permitido crecer. |
|
Establece el valor en el índice especificado; aumenta la matriz en caso necesario. |
|
Establece el número de elementos que se contendrán en esta matriz. |
Operadores públicos
Name |
Descripción |
---|---|
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
CWordArray
Requisitos
encabezado: afxcoll.h