私は通常、特定のタイプの値(キー値、たとえば文字列またはその他のオブジェクト)に関連付けられたデータを保存する必要があるときはいつも、C++のstdlibマップを使用します。 stdlibマップの実装は、標準配列またはstdlibベクトルよりも優れたパフォーマンス(O(log n))を提供するツリーに基づいています。ハッシュテーブルC++で?
私の質問は、さらに優れたパフォーマンス(O(1))を提供するC++の「標準的な」ハッシュテーブルの実装について知っていますか? Java APIのHashtableクラスで使用可能なものに類似したもの。
GCCでは、ヘッダ名とを代わりに使用する必要があります。それはGCCの奇抜です。 :-) –
VS2008 Feature PackはSP1に置き換えられました。 – Ferruccio
IIRC VC9 Feature PackおよびSP1 tr1 :: unordered_ *の実装では、準最適なパフォーマンスのリリースノートが警告されました。私はこれが最終的に修正されると思います。 – jwfearn