私はSTLを使用して値とペアを保存する方法値を持つペアを保存するために使用するdatastructureまたはstl?
**"London","Paris" -> 10
"New York","Japan" -> 100
"London","Japan" -> 200**
..
のようなデータを持っていますか?マップはキーと値だけを許可し、余分なキーは許可しません。
キーを2つの値を保持する余分なオブジェクトで保存できます。
map < string, Object>
しかし、私はオブジェクトを解析する余分なステップを経なければならず、オーバーヘッドになります。
でも、私はリンクされたリストを使って自分の仕事をすることができます。しかし、それを保存してアクセスする他の効率的な方法はありますか?または私は正しい方向に考えていますか?私はSTLの新人です。
'map、int>'おそらく –
@MM STLの経験豊かなユーザーに見えるかもしれないので、std :: pair <匹敵する。これは答えでなければなりません –
@RichardHodges TBHを思い出すことができませんでしたが、誰かがそうではないと答えた場合は、カスタムコンパレータの作成方法を提案しました –