«stdset» etiketlenmiş sorular

6
C ++, vektöre kopyala
Kopyalamam std::setgereken yer 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 Sorun nerede?
149 c++  copy  stdvector  stdset 

10
Std :: set neden "içerir" üye işlevine sahip değil?
Yoğun bir şekilde kullanıyorum std::set<int>ve çoğu zaman böyle bir setin bir sayı içerip içermediğini kontrol etmem gerekiyor. Yazmayı doğal buluyorum: if (myset.contains(number)) ... Ancak bir containsüye olmadığı için hantal yazmam gerekiyor: if (myset.find(number) != myset.end()) .. veya o kadar bariz değil: if (myset.count(element) > 0) .. Bu tasarım kararının bir …
103 c++  stl  stdset 

5
C ++ 'da iki std :: setin kesişim noktası nasıl bulunur?
C ++ 'da iki std :: set arasındaki kesişimi bulmaya çalışıyorum, ancak bir hata alıyorum. Bunun için küçük bir örnek test oluşturdum #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); s2.insert(6); s2.insert(3); s2.insert(0); set_intersection(s1.begin(),s1.end(),s2.begin(),s2.end()); return …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.