CTypedPtrArray-Klasse

Stellt einen typsicheren "Wrapper" für Objekte der Klasse CPtrArray oder CObArray bereit.

template< class BASE_CLASS, class TYPE >
class CTypedPtrArray : public BASE_CLASS

Parameter

  • BASE_CLASS
    Basisklasse der typisierten Zeigerarrayklasse; muss eine Array-Klasse (CObArray oder CPtrArray).

  • TYPE
    Typ der Elemente im Basisklassenarray gespeichert.

Mitglieder

sdbk3yw6.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CTypedPtrArray::Add

Fügt ein neues Element am Ende eines Arrays hinzu.Wächst das Array ggf.

CTypedPtrArray::Append

Fügt den Inhalt von einem Array Ende von anderen hinzu.Wächst das Array ggf.

CTypedPtrArray::Copy

Kopiert ein anderes Array dem Array; vergrößert das Array.

CTypedPtrArray::ElementAt

Gibt einen temporären Verweis auf das Element innerhalb des Arrays zurück.

CTypedPtrArray::GetAt

Gibt den Wert an einem angegebenen Index zurück.

CTypedPtrArray::InsertAt

Fügt ein Element (oder alle Elemente in anderen Array) zu einem angegebenen Index ein.

CTypedPtrArray::SetAt

Legt den Wert für einen angegebenen Index fest; Array nicht zulässig, um vergrößert.

CTypedPtrArray::SetAtGrow

Legt den Wert für einen angegebenen Index fest; vergrößert das Array.

sdbk3yw6.collapse_all(de-de,VS.110).gifÖffentliche Operatoren

Name

Description

CTypedPtrArray::operator [ ]

Legt fest oder ruft das Element am angegebenen Index ab.

Hinweise

Wenn Sie CTypedPtrArray statt CPtrArray oder CObArray verwenden, beseitigen die C++-Typüberprüfungsfunktionshilfen die Fehler, die von nicht übereinstimmende Zeigertypen verursacht werden.

Darüber hinaus wird der CTypedPtrArray Wrapper Großteil der Umwandlung aus, die erforderlich wäre, wenn Sie CObArray oder CPtrArray haben.

Da alle CTypedPtrArray-Funktionen inline sind, hat Verwendung dieser Vorlage nicht wesentlich die Größe oder die Geschwindigkeit des Codes.

Weitere Informationen zur Verwendung von CTypedPtrArray, finden Sie in Artikel Auflistungen und Auf Vorlagen basierende Klassen.

Vererbungshierarchie

BASE_CLASS

CTypedPtrArray

Anforderungen

Header: afxtempl.h

Siehe auch

Referenz

Hierarchien-Diagramm

CPtrArray-Klasse

CObArray-Klasse

Konzepte

MFC-Beispiel COLLECT