
	                	                 
DsSet::intersect 함수를 사용할 때, 두 집합이 모두 DsSet 인지 확인하는 방법은 다음과 같습니다.
1. 두 집합이 모두 DsSet 인지 확인합니다. 
   - 예를 들어, DsSet s1, s2;로 두 집합을 선언합니다.
2. 두 집합의 교집합을 구하기 위해 DsSet::intersect 함수를 사용합니다.
   - 예를 들어, DsSet intersect = s1.Intersect(s2);로 두 집합의 교집합을 구합니다.
DsSet::intersect 함수를 사용할 때, 두 집합이 모두 DsSet 인지 확인하는 예제는 다음과 같습니다.
#hostingforum.kr
cpp
#include 
#include 
int main() {
    DsSet s1, s2; // 두 집합이 모두 DsSet 인지 확인합니다.
    // s1에 원소 추가
    s1.Add(1);
    s1.Add(2);
    s1.Add(3);
    // s2에 원소 추가
    s2.Add(2);
    s2.Add(3);
    s2.Add(4);
    // 두 집합의 교집합 구하기
    DsSet intersect = s1.Intersect(s2); // 두 집합이 모두 DsSet 인지 확인합니다.
    // 교집합 출력
    std::cout << "교집합 : ";
    for (int i = 0; i < intersect.GetCount(); i++) {
        std::cout << intersect[i] << " ";
    }
    std::cout << std::endl;
    return 0;
}
위 예제에서, s1과 s2의 교집합은 {2, 3}입니다.
2025-06-30 14:53