Clase de CPtrList
admite las listas de punteros vacíos.
class CPtrList : public CObject
Miembros
Las funciones miembro de CPtrList son similares a las funciones miembro de clases CObList.Debido a esta similitud, puede utilizar la documentación de referencia de CObList 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, utilice un puntero a void.
CObject*& CObList::GetHead() const;
por ejemplo, convierte a
void*& CPtrList::GetHead() 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
CPtrList escribe la macro de IMPLEMENT_DYNAMIC para admitir el acceso de tipo en tiempo de ejecución y volcar a CDumpContext un objeto.Si necesita un volcado de memoria de puntero individual enumera los elementos, debe establecer el nivel de contexto de volcado de memoria en 1 o posterior.
Las listas de puntero no se pueden serializar.
Cuando se elimina un objeto de CPtrList , o cuando se quitan los elementos, solo se quitan los punteros, no las entidades que hacen referencia.
Para obtener más información sobre cómo utilizar CPtrList, vea el artículo colecciones.
Jerarquía de herencia
CPtrList
Requisitos
encabezado: afxcoll.h