std::vector
との違いは何std::stack
ですか?
明らかに、ベクターはコレクション内のアイテムを削除できますが(リストよりもはるかに低速ですが)、スタックはLIFOのみのコレクションとして構築されます。
ただし、最終品目の操作ではスタックの方が高速ですか?リンクリストですか、それとも動的に再割り当てされた配列ですか?
スタックに関する多くの情報を見つけることができませんが、それらを正しく描写している場合(実際のスレッドスタックに似ています。プッシュ、ポップなど、その方法とともにtop()
)、ウィンドウスタック管理に最適のようです。