2

私は Boost を使い始めており、Boost が保持するいくつかのライブラリを調べています。

boost::container はほとんどすべての標準コンテナを定義しますが、queue.

私はそれへの参照を見つけていません。だから私はなぜあるのだろうかと思っていdequeます。STLコンテナをブーストコンテナに置き換えるテストをしたいのですが、可能だと言われました...

この件についてご説明いただきありがとうございます。

4

1 に答える 1

5

std::queueコンテナではなく、ラッパーです。コンテナを使用し、コンテナ以外の (簡略化された) インターフェイスを提供します。

の Boost バージョンstd::queue<T>(実際にはstd::queue<T, std::deque<T> >、既定のテンプレート引数を介して を意味します) はstd::queue<T, boost::container::deque<T> >です。

于 2013-08-22T16:46:28.453 に答える