System.DynamicArray.Copy
C++
DynamicArray<T>::Copy() const
DynamicArray<T>::Copy(DynamicArray<T>& dst) const
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | sysdyn.h | System | DynamicArray |
説明
DynamicArray の内容を,指定した DynamicArray にコピーします。
Copy メソッドを使用すると,動的配列のコピーを作成できます。Dynamicarrays は参照でカウントされます。したがって,動的配列を別の動的配列に代入しても,参照がコピーされるだけで,データはコピーされません。一方,Copy メソッドは動的配列の別のコピーを作成します。この場合,コピー先配列の元の内容は破棄されます。
次のコードでは,i_array の内容が temp にコピーされます。ただし,temp と i_array は同じ型の DynamicArray でなければなりません。
temp = i_array.Copy();