Questions marquées «stdset»

6
C ++, copie définie sur vecteur
J'ai besoin de copier std::setvers 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 Où est le problème?
146 c++  copy  stdvector  stdset 

10
Pourquoi std :: set n'a-t-il pas de fonction membre «contient»?
J'utilise beaucoup std::set<int> et je dois souvent simplement vérifier si un tel ensemble contient un nombre ou non. Je trouverais naturel d'écrire: if (myset.contains(number)) ... Mais à cause du manque de containsmembre, j'ai besoin d'écrire la lourde: if (myset.find(number) != myset.end()) .. ou le pas aussi évident: if (myset.count(element) > …
103 c++  stl  stdset 

5
comment trouver l'intersection de deux std :: set en C ++?
J'ai essayé de trouver l'intersection entre deux std :: set en C ++, mais j'obtiens toujours une erreur. J'ai créé un petit exemple de test pour cela #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); s2.insert(1); …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.