0

boost::multi_index はキー オブジェクトのコピーを作成しますか。std::map はその設計に従ってキーオブジェクトを格納する必要があるため、この質問が頭に浮かびました。ただし、boost::multi_index は明示的にキーを要求するのではなく、格納されたオブジェクトから収集されます。

もう 1 つの質問は、boost::multi_index がキーのコピーを作成する場合、フットプリントを最小限に抑えるためにキーのコピーを作成しないコンテナーはありますか?

4

1 に答える 1

1

Boost.MultiIndex は、キーが関連付けられているオブジェクトとは別にキーを保持しませんが、いわゆるキー エクストラクタに依存して、外部キー ストレージなしでオブジェクト自体から情報を取得します。

于 2014-05-29T06:09:06.853 に答える