CAtlArray-Klasse
Diese Klasse implementiert ein Arrayobjekt.
template<
typename E,
class ETraits = CElementTraits< E >
>
class CAtlArray
Parameter
E
Der Typ von den im Array gespeichert werden, Daten.ETraits
Der Code verwendet, um Elemente zu kopieren oder verschieben.
Mitglieder
Methoden
Rufen Sie diese Methode auf, um ein Element am Arrayobjekt hinzuzufügen. |
|
Rufen Sie diese Methode auf, um den Inhalt von einem Array Ende von anderen hinzuzufügen. |
|
Rufen Sie diese Methode auf, um zu bestätigen, dass das Objekt gültig ist. |
|
Der -Konstruktor. |
|
Der Destruktor. |
|
Rufen Sie diese Methode auf, um die Elemente aus einem Array zu anderen zu kopieren. |
|
Rufen Sie diese Methode auf, um eine leere Elemente aus dem Array zu entfernen. |
|
Rufen Sie diese Methode auf, um ein einzelnes Element aus dem Arrayobjekt abzurufen. |
|
Rufen Sie diese Methode auf, um die Anzahl von Elementen zurückzugeben, die im Array gespeichert sind. |
|
Rufen Sie diese Methode auf, um einen Zeiger auf das erste Element im Array zurückzugeben. |
|
Rufen Sie diese Methode auf, um ein Array in andere einzufügen. |
|
Rufen Sie diese Methode auf, um ein neues Element (oder mehrere Kopien eines Elements) in das Arrayobjekt einzufügen. |
|
Rufen Sie diese Methode auf, um zu testen, wenn das Array leer ist. |
|
Rufen Sie diese Methode auf, um alle Elemente aus Arrayobjekt zu entfernen. |
|
Rufen Sie diese Methode auf, um eine oder mehrere Elemente aus dem Array zu entfernen. |
|
Rufen Sie diese Methode auf, um den Wert eines Elements im Arrayobjekt festzulegen. |
|
Rufen Sie diese Methode auf, um den Wert eines Elements im Arrayobjekt festgelegt und das Array nach Bedarf erweitern. |
|
Rufen Sie diese Methode auf, um die Größe des Arrayobjekts festzulegen. |
Operatoren
Rufen Sie diesen Operator auf, um einen Verweis auf ein Element im Array zurückzugeben. |
Typedefs
Der für das Hinzufügen von Elementen in das Array zu verwenden, Datentyp. |
|
Der für das Abrufen von Elementen aus dem Array zu verwenden, Datentyp. |
Hinweise
CAtlArray stellt Methoden zum Erstellen und Verwalten eines Arrays Elemente eines benutzerdefinierten Typs bereit.Obwohl ähnlich Standard-C-Arrays, kann das CAtlArray-Objekt dynamisch verkleinern und bei Bedarf wachsen.Die Start des Arrayindexes immer an Position 0 und der Obergrenze behoben werden können oder ermöglicht werden, um zu erweitern, da neue Elemente hinzugefügt werden.
Für Arrays mit einer geringen Anzahl von Elementen, kann die ATL-Klasse CSimpleArray verwendet werden.
CAtlArray ist zu CArray-Klasse MFC eng miteinander in Beziehung und in einem MFC-Projekt, obwohl ohne Serialisierungsunterstützung arbeiten.
Weitere Informationen finden Sie unter ATL-Auflistungsklassen.
Anforderungen
Header: atlcoll.h