본 내용은 "Exceptional C++ : C++ 프로그래머를 자극하는 47개의 재미있는 퍼즐·문제" 책에서 문제만 발취한것임을 미리 밝힙니다.
문제
1. "대 · 소문자 구분 없는" 것이 무슨 뜻인가?
2. 표준 std::string 클래스와 동일하지만, 확장된 stricmp()처럼 일반적인 방법으로 대 · 소문자 구분 없는 ci_string 클래스를 작성해 보라
사용법으로는
3. 개체의 속성으로 대 · 소문자를 구분할 수 있도록 만드는 것이 과연 필요한가?
힌트
1. 사전적 의미로 생각하면 됨
2. 템플릿 클래스 basic_string 를 사용하여 string 이 어떻게 작성 되었는지 알아봐야 한다.
3. 더 편한가? 에 대해서 생각해봐야 한다.
개인적인 생각
.. 매우 어렵군..
문제
1. "대 · 소문자 구분 없는" 것이 무슨 뜻인가?
2. 표준 std::string 클래스와 동일하지만, 확장된 stricmp()처럼 일반적인 방법으로 대 · 소문자 구분 없는 ci_string 클래스를 작성해 보라
사용법으로는
3. 개체의 속성으로 대 · 소문자를 구분할 수 있도록 만드는 것이 과연 필요한가?
힌트
1. 사전적 의미로 생각하면 됨
2. 템플릿 클래스 basic_string 를 사용하여 string 이 어떻게 작성 되었는지 알아봐야 한다.
3. 더 편한가? 에 대해서 생각해봐야 한다.
개인적인 생각
.. 매우 어렵군..
'책 정리 > Exceptional C++' 카테고리의 다른 글
항목 4 : 최대 재사용 가능한 일반 컨테이너 - 파트 1 (난이도 8) (0) | 2008.10.06 |
---|---|
항목 47 : 흐름 제어 (난이도 : 6) (0) | 2008.10.04 |
항목 46 : 포워딩 함수 (난이도 : 3) (0) | 2008.10.04 |
항목 45 : BOOL (난이도 7) (0) | 2008.10.04 |
항목 44 : 캐스트 (난이도 : 6) (2) | 2008.10.04 |
항목 43 : const - 정확성 (난이도 : 6) (0) | 2008.10.03 |
항목 42 : 변수 초기화 (난이도 : 3) (0) | 2008.10.03 |
항목 3 : 대·소문자 구분 없는 문자열 - 파트 2 (난이도 5) (0) | 2008.09.10 |
항목 1 : 반복자( iterator ) 난이도 7 (0) | 2008.09.09 |
Exceptional C++ : C++ 프로그래머를 자극하는 47개의 재미있는 퍼즐 문제 (0) | 2008.09.08 |
최근댓글