キュー(Queue)を別のキューへデータコピーする。変数型が一致しないとコピーできない、コピー先とコピー元の変数型が同一である必要性。変数がどちらもデータ構造の「キュー」であること。キューをコピーしてもオリジナルのキューは破壊されない。オリジナルのキューからデータが削除された場合に、コピー先と同期しているわけではないのでコピー先のデータは変更されない。(先入先出法/ファーストイン・ファーストアウト)なので、配列からデータを削除する場合、必ず配列の先頭にあるデータが削除対象となる。スタック(Stack)の反対。キューは順番待ちの処理に利用されるべきデータ構造で、一番最初に格納したデータが一番最初に処理されて削除されるべき処理に向いている。データの格納された順番を覚えておいてくれる便利なデータ保存先。スタックは積まれていくので、一番最初に格納したデータは一番最後に処理される。