CopyTo

ハッシュテーブルのすべてのキー/値ペアを 指定された配列に、指定されたインデックスから開始してコピーします。

ハッシュテーブルをキー/値ペアの配列にコピーするバージョン:

int CopyTo(
  CKeyValuePair<TKeyTValue>*& dst_array[],     // キー/値ペアを書き入れる配列
  const int                    dst_start=0      // 書き始めのインデックス
  );

ハッシュテーブルを別々のキー配列と値配列にコピーするバージョン:

int CopyTo(
  TKey&     dst_keys[],                        // キーを書き入れ対象の配列
  TValue&   dst_values[],                      // 値を書き入れ対象の配列
  const int  dst_start=0                        // 書き始めのインデックス
  );

パラメータ

*&dst_array[]

[out] ハッシュテーブルのすべてのペアが書き込まれる配列

&dst_keys[]

[out] ハッシュテーブルのすべてのキーが書き込まれる配列

&dst_values[]

[out] ハッシュテーブルのすべての値が書き込まれる配列

dst_start=0

[in]  コピー開始インデックス

戻り値

複製されたキー/値ペアの数を返します。