«stl-algorithm» etiketlenmiş sorular

5
std :: next_permutation Uygulama Açıklaması
Nasıl uygulandığını merak ediyordum std:next_permutation, bu yüzden gnu libstdc++ 4.7sürümü çıkardım ve aşağıdaki demoyu üretmek için tanımlayıcıları ve biçimlendirmeyi temizledim ... #include <vector> #include <iostream> #include <algorithm> using namespace std; template<typename It> bool next_permutation(It begin, It end) { if (begin == end) return false; It i = begin; ++i; if …

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 …

9
C ++ standart kitaplığında neden transform_if yok?
Koşullu bir kopya yapmak istendiğinde (1. ile yapılabilir copy_if), ancak bir değerler konteynerinden bu değerlere yönelik bir işaretçi konteynerine (2. ile yapılabilir transform) bir kullanım durumu ortaya çıktı . Mevcut araçlarla bunu iki adımdan daha kısa sürede yapamıyorum : #include <vector> #include <algorithm> using namespace std; struct ha { int …
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.