queue クラス : Copy() メソッド

説明

呼び出し元キューのコピーを取得します。

構文

queueInstance.Copy()

引数

無し

返り値

クラス説明
some queueコピーされたキュー。

サンプルコード

queue{int} orgQueue = new queue{int}();

orgQueue.Enqueue(10);

orgQueue.Enqueue(8);

orgQueue.Enqueue(9);

queue{int} newQueue = orgQueue.Copy();

newQueue.Dequeue(); // 10

newQueue.Dequeue(); // 8

newQueue.Dequeue(); // 9

//---------------

orgQueue.Dequeue(); // 10

orgQueue.Dequeue(); // 8

orgQueue.Dequeue(); // 9

注意

このメソッドはVer 1.1.0.0 で追加されました。

このメソッドは呼び出し元の浅いコピーを返します。つまり、呼び出し元と返されたキューは同じ要素を参照しています。

参照リンク

無し

Copyright © Rice All rights reserved.