C++ 예제 - vector에서 특정 원소값 지우기프로그래밍 노트/C&C++2021. 9. 22. 23:19
Table of Contents
반응형
vector에 저장된 원소중에 특정값을 지우는 예제코드입니다.
2021. 9. 22 - 최초작성
#include <algorithm> // for std::remove
#include <iostream>
#include <vector>
using namespace std;
int main()
{
vector<int> v = {1, 2, 3, 4, 5};
for(int i=0; i<v.size(); i++)
printf("%d--", v[i]);
printf("\n");
v.erase(std::remove(v.begin(), v.end(), 2), v.end());
v.erase(std::remove(v.begin(), v.end(), 4), v.end());
for(int i=0; i<v.size(); i++)
printf("%d--", v[i]);
printf("\n");
}
실행결과
- 2, 4가 정상적으로 삭제되었습니다.
1--2--3--4--5--
1--3--5--
참고
https://www.codegrepper.com/code-examples/cpp/c%2B%2B+remove+element+from+vector+by+value
반응형
'프로그래밍 노트 > C&C++' 카테고리의 다른 글
C++의 vector로부터 표준편차와 평균 구하기 (0) | 2021.10.10 |
---|---|
C++ 예제 - string에서 영어 대소문자, 숫자 외에 제거하기 (0) | 2021.09.26 |
C++ 예제 - set을 사용하여 vector 중복 확인하기 (0) | 2021.09.22 |
C++ set 예제 - 중복 원소 검사 (0) | 2021.09.22 |
C 예제 - CSV 파일 읽기 (6) | 2021.07.04 |