独自の comp 関数で宣言されたセットがあります。
set<int, my_comp> my_set;
比較関数は、他の場所に保存されているデータを使用して、どちらの int が大きいかを判断します。上記のデータが変更されると、セットの要素の順序も変更されます。
set はそれをどのように処理しますか? int の相対位置が変更された可能性があることがわかっている場合、それを削除して再度挿入する必要がありますか?
詳細: 特に、my_comp は int をインデックスとして使用してベクトルにアクセスし、ベクトルに含まれる値を比較します。これらの価値観は必ず変化します。