Можно ли что-либо сделать с итератором std::set что бы можно было итерировать значения без конст-признака по умолчанию?
class Compare {
bool operator()(const MyClass& v1, const MyClass& v2) const {
return v1.constKey() < v2.constKey();
}
};
std::set<MyClass,Compare> mySet;
...
for (MyClass& item: mySet) // <- error here
...;