일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- UE4
- Effective c++
- 다형성
- 오블완
- Vector
- 암시적 변환
- 반복자
- Smart Pointer
- more effective c++
- operator new
- 비교 함수 객체
- c++
- 예외
- virtual function
- 게임
- lua
- resource management class
- reference
- 루아
- 참조자
- 상속
- 영화
- implicit conversion
- 언리얼
- 티스토리챌린지
- 스마트 포인터
- 영화 리뷰
- effective stl
- exception
- 메타테이블
Archives
- Today
- Total
목록strict weak ordering (1)
스토리텔링 개발자
[Effective STL] 21. 연관 컨테이너 비교 함수 객체의 동일값 비교
항목 21. 연관 컨테이너용 비교 함수는 같은 값에 대해 false를 반환해야 한다 같은 값 처리set > s; // 이 경우 처리 순서를 보면..내부 데이터 구조를 뒤지면서 10B를 삽입할 위치를 찾는다.10B가 10A와 같은지 operator!(10A set은 10A와 10B가 동등하지 않다는 결론을 내린다.즉, 비교 함수가 같은 값에 false를 리턴하면 10을 다시 넣으려고 시도하게 된다.(오류)같은 값에 대해 true를 반환하는 비교함수는 모두 이런 결과를 만든다. 주의 사항operator!를 사용하는 비교 연산자 반전을 조심할 것struct StringPtrGreater{ bool operator()(const string* ps1, const string* ps2) const ..
개발/Effective STL
2024. 12. 4. 11:34