
DsSet::clear 함수는 Set의 모든 원소를 삭제하는 함수입니다.
DsSet::clear 함수를 호출하면 Set 내의 모든 원소가 삭제되고, Set은 비어있는 상태가 됩니다.
Set이 비어있는지 확인하기 위해서는 Set의 size() 함수를 호출하여 Set의 원소 개수를 확인하면 됩니다. 만약 size() 함수의 반환 값이 0이면 Set은 비어있는 상태입니다.
예를 들어, 다음 코드는 DsSet 클래스의 clear 함수를 호출하여 Set의 모든 원소를 삭제하고, size() 함수를 호출하여 Set이 비어있는지 확인하는 방법을 보여줍니다.
#hostingforum.kr
cpp
DsSet set;
set.insert(1);
set.insert(2);
set.insert(3);
set.clear(); // Set의 모든 원소를 삭제
if (set.size() == 0) {
cout << "Set은 비어있는 상태입니다." << endl;
} else {
cout << "Set은 비어있지 않은 상태입니다." << endl;
}
이 코드를 실행하면 "Set은 비어있는 상태입니다."가 출력됩니다.
2025-05-16 18:18