Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私は Boost を使い始めており、Boost が保持するいくつかのライブラリを調べています。
boost::container はほとんどすべての標準コンテナを定義しますが、queue.
queue
私はそれへの参照を見つけていません。だから私はなぜあるのだろうかと思っていdequeます。STLコンテナをブーストコンテナに置き換えるテストをしたいのですが、可能だと言われました...
deque
この件についてご説明いただきありがとうございます。
std::queueコンテナではなく、ラッパーです。コンテナを使用し、コンテナ以外の (簡略化された) インターフェイスを提供します。
std::queue
の Boost バージョンstd::queue<T>(実際にはstd::queue<T, std::deque<T> >、既定のテンプレート引数を介して を意味します) はstd::queue<T, boost::container::deque<T> >です。
std::queue<T>
std::queue<T, std::deque<T> >
std::queue<T, boost::container::deque<T> >