Qt
STL
のようなコンテナのセットを提供します。
ただし、使用可能なコンテナはありません。このコンテナは、順序付けられた値を順序(のようにstd::set
)で格納しQSet
、何らかの理由でのように動作しstd::unordered_set
ます。と呼ばれる「セット」データ構造でのルックアップはおそらくO(1)
素晴らしいことだと思いますが、なぜこの決定がなされたのかは確かに理解できません。
注文したアイテムのコレクションを保存するためにどのコンテナを使用する必要がありますか(QMap
架空の値を使用するのは非常に悪い選択だと思います)、なぜQt
そのようなものを提供しないのstd::set
ですか?
これには技術的な理由があるのではないかと思いますが、残念ながら考えられません。