System.DynamicArray.Copy
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();