Als «stdset» getaggte Fragen

146
C ++, Kopie auf Vektor gesetzt

Ich muss kopieren std::setnach std::vector: std::set <double> input; input.insert(5); input.insert(6); std::vector <double> output; std::copy(input.begin(), input.end(), output.begin()); //Error: Vector iterator not dereferencable Wo ist das

103
Warum hat std :: set keine Member-Funktion "enthält"?

Ich benutze viel std::set<int>und oft muss ich einfach überprüfen, ob ein solches Set eine Nummer enthält oder nicht. Ich würde es natürlich finden zu schreiben: if (myset.contains(number)) ... Aber wegen des Fehlens eines containsMitglieds muss ich das umständliche schreiben: if...

16
Speichert std :: set Objekte zusammenhängend im Speicher?

Gefällt es std::set, Objekte im zusammenhängenden Speicher zu speichern std::vector? Ich konnte dies nicht im Web finden, cppreference erwähnt keine Details zur Speicherzuweisung. Aber ich kann nicht verstehen, warum es kein zusammenhängendes Gedächtnis verwenden konnte, daher meine...