Domande taggate «stdset»

6
C ++, copia impostata su vettoriale
Devo copiare std::setsu 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 Dov'è il problema?
146 c++  copy  stdvector  stdset 

10
Perché std :: set non ha una funzione membro "contiene"?
Sto usando pesantemente std::set<int> e spesso ho semplicemente bisogno di controllare se un tale set contiene un numero o meno. Troverei naturale scrivere: if (myset.contains(number)) ... Ma a causa della mancanza di un containsmembro, ho bisogno di scrivere l'ingombrante: if (myset.find(number) != myset.end()) .. o il non così ovvio: if …
103 c++  stl  stdset 

5
come trovare l'intersezione di due std :: set in C ++?
Ho provato a trovare l'intersezione tra due std :: set in C ++, ma continuo a ricevere un errore. Ho creato un piccolo test di esempio per questo #include <iostream> #include <vector> #include <algorithm> #include <set> using namespace std; int main() { set<int> s1; set<int> s2; s1.insert(1); s1.insert(2); s1.insert(3); s1.insert(4); …

2
Std :: set memorizza gli oggetti contigui nella memoria?
Fa std::setoggetti archivio in memoria contigua come std::vector? Non sono stato in grado di trovarlo sul Web, cppreference non menziona i dettagli sull'allocazione della memoria. Ma non riesco a capire perché non possa usare la memoria contigua, quindi la mia domanda.
16 c++  set  stdset 
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.