일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 티스토리챌린지
- 루아
- 참조자
- exception
- 오블완
- more effective c++
- operator new
- reference
- lua
- implicit conversion
- 게임
- effective stl
- 예외
- 영화
- 언리얼
- 메타테이블
- c++
- Vector
- 상속
- virtual function
- Smart Pointer
- 다형성
- 반복자
- 비교 함수 객체
- 스마트 포인터
- UE4
- 영화 리뷰
- 암시적 변환
- Effective c++
- resource management class
Archives
- Today
- Total
목록2024/12/24 (1)
스토리텔링 개발자
[Effective STL] 35. 대소문자 구분하지 않는 법
항목 35. 대소문자를 구분하지 않는 문자열 비교는 mismatch 아니면 lexicographical_compare를 써서 간단히 구현할 수 있다. 대소문자를 구분하지 않기구분하지 않는 정도를 얼만큼이나 원하는가.국제화(internationalization) 사항은 무시하고 단지 strcmp 동작 정도만 원한다면 쉽다.다국어 처리까지 원한다거나, 기본 로케일 이외의 로케일을 사용한다면 어렵다.하지만 이번 항목에서 다루는 것은 쉬운 버전이다. 문자열을 비교하는 인터페이스 두 가지strcmp와 비슷한 인터페이스음수, 0, 양수를 반환한다.operatortrue, false를 반환한다. 첫 번째 버전// 대소문자 구분 없이 문자 비교 함수int ciCharCompare(char c1, char c..
개발/Effective STL
2024. 12. 24. 11:27