일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- implicit conversion
- 영화
- 암시적 변환
- 게임
- 언리얼
- effective stl
- 오블완
- 예외
- lua
- 반복자
- operator new
- c++
- 보편 참조
- Effective c++
- reference
- resource management class
- 영화 리뷰
- effective modern c++
- 티스토리챌린지
- virtual function
- 상속
- exception
- iterator
- universal reference
- more effective c++
- UE4
- std::async
- 참조자
- Smart Pointer
- 스마트 포인터
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 C++/Effective STL
2024. 12. 4. 11:34