System.DynamicArray.Copy

提供: RAD Studio API Documentation
2011年10月18日 (火) 13:10時点におけるPyBot (トーク | 投稿記録)による版 (Scoping Libraries)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先: 案内検索

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();

関連項目

https://docwiki.embarcadero.com/Libraries/Tokyo/j/index.php?title=System.DynamicArray.Copy&oldid=163203」から取得