집합에서 마지막 구성원을 삭제하려면 어떻게해야합니까?std :: set의 최종 구성원 지우기
set<int> setInt;
setInt.insert(1);
setInt.insert(4);
setInt.insert(3);
setInt.insert(2);
어떻게 setInt
에서 4
을 삭제할 수 있습니다 : 예를 들어
? 나는 다음과 같이 시도했다 :
setInt.erase(setInt.rbegin());
그러나 나는 오류가 발생했다. 이 많은 (임의의 순서로 세트에 일을 추가하고 다음 상단 요소를 제거)를하고 있다면 그런데
Doh 맞아요. 세트에 임의 액세스 반복기가 없습니다. – AJG85