벡터에서 원소를 삭제하는 함수입니다.
erase는 벡터에서 지정된 범위 내의 원소들을 삭제합니다. 이 범위는 반복자를 통해 지정할 수 있습니다.
erase는 반환값으로 삭제된 마지막 원소의 다음 위치를 제공합니다.
#include <iostream>
#include <vector>
#include <algorithm>
int main() {
std::vector<int> vec = {1, 2, 3, 4, 5};
// 벡터에서 첫 번째 원소 삭제
vec.erase(vec.begin());
for (int num : vec) {
std::cout << num << " "; // 출력: 2 3 4 5
}
return 0;
}