このような構造体はC++標準ライブラリにありますか?私は他のものにアクセスすることはできないので、tr1でunordered_mapは使用できません(そしてboostなど)。lookuptimeを使ったC++のデータ構造O(1)、stlのjavaのhashmapのように?
私が持っているのは、私が格納しなければならない多数のカスタムクラス要素100000+であり、非常に高速なO(1)をeverageにアクセスする必要があります。要素がランダムに格納され、要素の位置がわからないため、配列/ベクトルは使用できません。
私の唯一の代替手段は、C++標準ライブラリのみを使用できる独自のハッシュマップ実装です。
私が間違っているんだけど、私は次のCを聞いたと思うなら、私を修正してください++ standardにはhash_mapが含まれます。誰でもこの事実を知っていますか? – Tom
Boostは次のように述べています。「これを念頭に置いて、C++標準ライブラリテクニカルレポートでは、ハッシュテーブルを使用して実装された順序付けられていない連想型コンテナが導入され、C++標準の作業草案に追加されました。 –
ありがとう、ジョン!私はどこかでそれを聞いて想像していなかったのでうれしいです。 – Tom