일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 다형성
- virtual function
- exception
- lua
- 예외
- 루아
- c++
- implicit conversion
- Effective c++
- 언리얼
- reference
- 티스토리챌린지
- UE4
- more effective c++
- 메타테이블
- 오블완
- 상속
- Vector
- 반복자
- 참조자
- 스마트 포인터
- Smart Pointer
- 암시적 변환
- 영화
- 영화 리뷰
- resource management class
- 비교 함수 객체
- operator new
- 게임
- effective stl
Archives
- Today
- Total
목록remove_if (1)
스토리텔링 개발자
[Effective STL] 9. 컨테이너별 요소 삭제
항목 9. 데이터를 삭제할 때에도 조심스럽게 선택할 것이 많다 특정 요소 삭제하기컨테이너의 요소 중 1963이라는 값을 모두 삭제하고 싶다면?컨테이너 종류에 따라 삭제 방법이 다르다.연속 메모리(시퀀스) 컨테이너(vector, deque, string)erase-remove 합성문// erase-remove 합성문// remove : 제거한 요소들을 컨테이너 뒤로 이동시킨다.// 마지막 유효한 값 다음 반복자를 리턴한다.// 컨테이너의 크기는 변하지 않는다.// erase : 반복자 및 반복자의 범위를 컨테이너에서 제거한다.// 삭제된 요소 다음 반복자를 리턴한다.// 컨테이너의 크기가 변한다.c.erase(remove(c.begin(), ..
개발/Effective STL
2024. 11. 13. 11:00