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

説明

呼び出し元スタックのコピーを取得します。

構文

stackInstance.Copy()

引数

無し

返り値

クラス説明
some stackコピーされたスタック。

サンプルコード

stack{int} orgStack = new stack{int}();

orgStack.Push(10);

orgStack.Push(8);

orgStack.Push(9);

stack{int} newStack = orgStack.Copy();

newStack.Pop(); // 9

newStack.Pop(); // 8

newStack.Pop(); // 10

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

orgStack.Pop(); // 9

orgStack.Pop(); // 8

orgStack.Pop(); // 10

注意

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

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

参照リンク

無し

Copyright © Rice All rights reserved.