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