책 정리/Exceptional C++
항목 2 : 대·소문자 구분 없는 문자열 - 파트 1 (난이도 7)
최익필
2008. 9. 9. 19:15
본 내용은 "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. 더 편한가? 에 대해서 생각해봐야 한다.
개인적인 생각
.. 매우 어렵군..