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] コピーを開始する配列のインデックス

戻り値

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