«stl-algorithm» 태그된 질문

5
std :: next_permutation 구현 설명
std:next_permutation구현 방법이 궁금 해서 gnu libstdc++ 4.7버전을 추출 하고 식별자와 형식을 삭제하여 다음 데모를 생성했습니다. #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 (i == end) return false; i …

5
C ++에서 두 std :: set의 교차점을 찾는 방법은 무엇입니까?
C ++에서 두 std :: set 사이의 교차점을 찾으려고했지만 계속 오류가 발생합니다. 이를 위해 작은 샘플 테스트를 만들었습니다. #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 0; } 후자의 프로그램은 …

9
C ++ 표준 라이브러리에 transform_if가없는 이유는 무엇입니까?
조건부 복사 (1.로 수행 가능)를 수행하고 copy_if싶지만 값 컨테이너에서 해당 값에 대한 포인터 컨테이너 (2. 로 수행 가능) 로의 사용 사례가 나타났습니다 transform. 사용 가능한 도구로 는 두 단계 미만으로 수행 할 수 없습니다 . #include <vector> #include <algorithm> using namespace std; struct ha { int i; explicit ha(int a) …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.