System.DynamicArray.Copy

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

C++

DynamicArray<T>::Copy() const
DynamicArray<T>::Copy(DynamicArray<T>& dst) const

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public sysdyn.h System DynamicArray

Beschreibung

Kopiert den Inhalt einer DynamicArray-Instanz in die angegebene DynamicArray-Instanz.

Mit Copy können Sie eine Kopie eines dynamischen Arrays erstellen. Dynamische Arrays unterliegen der Referenzzählung. Wenn ein dynamisches Array einem anderen zugewiesen wird, wird daher einfach die Referenz, nicht aber der Inhalt kopiert. Die Methode Copy erstellt dagegen eine eigene Kopie des dynamischen Arrays. Der Originalinhalt des Ziel-Arrays wird verworfen.

Mit dem folgenden Quelltext wird der Inhalt von i_array nach temp kopiert. temp und i_array müssen vom gleichen DynamicArray-Typ sein.

temp = i_array.Copy();

Siehe auch