
La clase CPtrList admite listas de punteros void.
Las funciones miembro de CPtrList son similares a las funciones miembro de clase CObList. Debido a esta similitud, puede utilizar la documentación de referencia de CObList para detalles de función miembro. Siempre que vea un puntero de CObject como un parámetro de función o valor devuelto, sustituir un puntero a void.
CObject * & CObList::GetHead() const
por ejemplo, se traduce en
void * & CPtrList::GetHead() const
CPtrList 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 los elementos de lista de puntero individuales, debe establecer la profundidad del contexto volcado a 1 o mayor.
Listas de puntero no pueden serializarse.
Cuando se elimina un objeto CPtrList , o cuando sus elementos se eliminan, se eliminan sólo los punteros, no las entidades que hacen referencia.
Para obtener más información sobre el uso de CPtrList, consulte el artículo colecciones en la Guía del programador de Visual C++.
# include lt;afxcoll.h>
Miembros de la clase | Clase base | Diagrama de jerarquía
Vea tambié&nnbsp;CObList