intのトリプレットでアクセスするためのユニークな要素のコンテナが必要です。各intは1.000.000.000以上になる可能性があります。Boost :: Multiindexと文字列のインデックス付きboost :: unordered_map
(実際にはこれらの要素のほとんどが実際に埋められ、実際にはこれらの要素はboost :: unordered_map自体です)。
boost :: multiindex(または私が知らない何か他のもの)やboost :: unordered_mapのようなマルチインデクス配列をキーとして作った方が速いのですか?
std :: tupleは私が必要なものです。ありがとう、私はそれについて知らなかった。 – St0rM
私は、 'std :: tuple'は、あなたが渡すタイプがすべてである限り、辞書式の' operator <'組み込み関数を持っていると思います。 –
@Matthieu:乾杯、知っておいてよかった。 St0rM:タプルを持っていない場合( ''または ''に ''がない場合はチェックしてください)、自分で作るか、 'pair 、int> ... –