범위로는 한 쌍의 반복자를 의미합니다. 의사 C++에서 :C++에서 두 범위를 비교하는 표준 방법이 있습니까?
std::vector<int> v1 = { 1, 2, 3, 4, 5 };
std::vector<int> v2 = { 2, 3, 4 };
if(std::compare_range(v1.begin() + 1, v1.end() - 1, v2.begin(), v2.end()) {
std::cout << "Alright\n";
}
compare_range
물론 나는 찾고있는 기능입니다.
면책 조항 : 이것은 작성하는 데 아주 사소한 기능입니다. 하지만 모든 프로그래머와 마찬가지로 나는 게으르려고 노력합니다 .-)
어떻게 비교합니까? 평등을 위해서? 등가? 불평등? 더 높은? 보다 낮은? 더워? 추운가요? 무경험 직공? 블루 어? ... –
@Tomalak Geret'kal : 당신은 "더 나은"것을 잊었습니다. – ereOn
@ereOn : 그래서 : o) –