#include <CDynamicArray.h>
Das Klassentemplate CDynamicArray implementiert ein dynamisches Array, welches Elemente vom Datentyp T speichert. Da der Speicher dynamisch alloziiert wird, kann die größe des Arrays zur Laufzeit geändert werden.
|
Der Standardkonstruktor erzeugt ein leeres Array mit Null Elementen. |
|
Der Zusatzkonstruktor erzeugt ein Array mit size Elementen. Der Speicherbereich für die Arraydaten wird dabei mit Nullen überschrieben. |
|
Der Kopierkonstruktor erzeugt ein Array auf der Basis eines anderen CDynamicArray - Objekts.
|
|
Der Destruktor gibt den für die Arrayelemente reservierten Speicher wieder frei. |
|
Die Funktion gibt <true> zurück, falls das Array eine Größe von Null Elementen aufweist, sonst <false>. |
|
Die Funktion ändert die Größe des Arrays. Beim Vergrößern des Arrays bleibt sein Inhalt vollständig erhalten, der Inhalt der neuen Elemente ist undefiniert. Beim Verkleinern des Arrays bleiben nur die Elemente mit einem Index <newSize erhalten.
|
|
|
|
|
|
Der Operator gibt eine Referenz auf das Element mit dem Index index zurück. Der indizierte Zugriff kann also sowohl schreibend, als auch lesend verwendet werden.
|