1
Gibt es eine saubere Art, die Elemente eines Sets daraus zu entfernen? Etwas wie:C++ 11, ein Set retten
set<A> s {...};
vector<A> v;
for (const A& a : s)
v.push_back(move(const_cast<A&>(a)));
s.clear(); //undefined behavior?
habe ich einen Einschlag etwas, das die Elemente des Satzes ändert UB ist, wie Sie die Bestellung brechen. – NathanOliver
http://en.cppreference.com/w/cpp/iterator/move_iterator – Caleth
zu schlecht std :: set :: Erase gibt nicht zurück T && –
Bwmat