cppreference.com 検索 🔍 アカウント作成 ログイン 名前空間ページ 議論 変種 表示閲覧 履歴を表示 操作 C++ 言語 標準ライブラリヘッダ フリースタンディング処理系とホスト処理系 名前付き要件 言語サポートライブラリ コンセプトライブラリ (C++20) 診断ライブラリ ユーティリティライブラリ 文字列ライブラリ コンテナライブラリ イテレータライブラリ 範囲ライブラリ (C++20) アルゴリズムライブラリ 数値演算ライブラリ ローカライゼーションライブラリ 入出力ライブラリ ファイルシステムライブラリ (C++17) 正規表現ライブラリ (C++11) アトミック操作ライブラリ (C++11) スレッドサポートライブラリ (C++11) 技術仕様書 コンテナライブラリ array(C++11) vector deque forward_list(C++11) list set multiset map multimap unordered_set(C++11) unordered_multiset(C++11) unordered_map(C++11) unordered_multimap(C++11) stack queue priority_queue span(C++20) std::stack メンバ関数 stack::stack stack::~stack stack::operator= 要素アクセス stack::top 容量 stack::empty stack::size 変更 stack::push stack::emplace stack::pop stack::swap 非メンバ関数 operator==operator!=operator<operator>operator<=operator>=operator<=>(C++20) std::swap 推定ガイド(C++17) <tbody> </tbody> ~stack(); コンテナアダプタを破棄します。 要素のデストラクタが呼ばれ、使用された記憶域が解放されます。 要素がポインタの場合、その指す先のオブジェクトは破棄されないことに注意してください。 計算量 コンテナアダプタのサイズに比例。