14

std::順序付けられていないセットの挿入反復子はありますか? 私が見る限りstd::inserter、イテレータ引数が必要です。boost::unordered_setこれは、操作中に再割り当てされinsert、渡された.begin()イテレータが無効になる可能性があるため、順序付けされていないコンテナ (少なくとも ) では安全ではありません。

したがって、現在、私は自分のイテレータを渡す必要がありboost::function_output_iteratorますunorderedSet.insert(param1)

とにかくイテレータ引数が必要なstd::inserterのはなぜですか?hint

4

1 に答える 1