CPtrList-Klasse
Stützlisten von void-Zeigern.
class CPtrList : public CObject
Mitglieder
Die Memberfunktionen von CPtrList sind - Memberfunktion der Klasse CObList ähnlich.Aufgrund dieser Ähnlichkeit, können Sie die CObList Referenzdokumentation für Memberfunktionsbesonderen verwenden.Wenn Sie einen CObject Zeiger als Funktionsparameter oder Rückgabewert finden, ersetzen Sie einen Zeiger auf void.
CObject*& CObList::GetHead() const;
beispielsweise übersetzt zu
void*& CPtrList::GetHead() const;
Öffentliche Konstruktoren
Name |
Description |
---|---|
Erstellt ein leeres Array. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt ein Element am Ende des Arrays hinzu; vergrößert das Array. |
|
Fügt ein anderes Array dem Array an; vergrößert das Array. |
|
Kopiert ein anderes Array dem Array; vergrößert das Array. |
|
Gibt einen temporären Verweis auf das Element innerhalb des Arrays zurück. |
|
Gibt alle nicht verwendeten Arbeitsspeicher über der aktuellen Obergrenze frei. |
|
Gibt den Wert an einem angegebenen Index zurück. |
|
Ruft die Anzahl der Elemente in diesem Array ab. |
|
Ermöglicht den Zugriff auf Elemente im Array.Kann NULL sein. |
|
Ruft die Anzahl der Elemente in diesem Array ab. |
|
Gibt den größten gültigen Index zurück. |
|
Fügt ein Element (oder alle Elemente in anderen Array) zu einem angegebenen Index ein. |
|
Bestimmt, ob das Array leer ist. |
|
Entfernt alle Elemente aus diesem Array. |
|
Entfernt ein Element an einem bestimmten Index. |
|
Legt den Wert für einen angegebenen Index fest; Array nicht zulässig, um vergrößert. |
|
Legt den Wert für einen angegebenen Index fest; vergrößert das Array. |
|
Legt die Anzahl der fest in diesem Array enthalten von Elementen. |
Öffentliche Operatoren
Name |
Description |
---|---|
Legt fest oder ruft das Element am angegebenen Index ab. |
Hinweise
CPtrList enthält das IMPLEMENT_DYNAMIC-Makro, um Ablauftypzugriff und das Speichern zu CDumpContext eines Objekts zu unterstützen.Wenn Sie eine Dumpdatei einzelner Zeigerlistenelementen benötigen, müssen Sie die Tiefe des Dumpkontexts auf 1 festlegen oder größer ist.
Zeigerlisten können nicht serialisiert werden.
Wenn ein CPtrList-Objekt gelöscht oder wenn seine Elemente entfernt werden, nur die Zeiger entfernt werden, nicht die Entitäten, die darauf verweisen.
Weitere Informationen zur Verwendung von CPtrList, finden Sie im Artikel Auflistungen.
Vererbungshierarchie
CPtrList
Anforderungen
Header: afxcoll.h