std :: set에 "contains"멤버 함수가없는 이유는 무엇입니까? 나는 많이 사용 std::set하고 있으며 종종 그러한 세트에 숫자가 포함되어 있는지 확인해야합니다. 다음과 같이 쓰는 것이 자연 스럽습니다. if (myset.contains(number)) ... 하지만 contains멤버 가 없어서 귀찮은 글을 써야합니다. if (myset.find(number) != myset.end()) .. 또는 명확하지 않은 경우 : if (myset.count(element) > 0) .. 이 디자인 결정에 대한 이유가 있습니까? 나는 그들이 만들려고 노력했기 때문에 아마 생각 std::set과 std::multiset최대한 유사. (그리고 분명히 count에 대해 완벽하게 합리적인 의미를 가지고 ..