본 내용은 "Exceptional C++ : C++ 프로그래머를 자극하는 47개의 재미있는 퍼즐·문제" 책에서 문제만 발취한것임을 미리 밝힙니다.
문제
1. char_traits<char>에서 ci_char_traits를 상속 받는 방식이 안전한가?
2. 왜 다음과 같은 코드가 컴파일에 실패했나?
3. 다른 연산자(예를 들어, +, +=, =)를 사용하는 것은 어떤가요? 그리고 다음 예제처럼 string과 ci_string을 매개변수로 섞어 쓰는 것은 어떤가?
자.. 이 3가지 질문에 생각해 봤는가?
문제를 풀수 있는 연장
1. char_traits 가 어떻게 작성 되었는지 분석할수 있는 능력
2. basic_string에 대한 operator << 를 재정의 할수 있는 능력
3. operator+ 함수 재정의 할수 있는 능력
문제
1. char_traits<char>에서 ci_char_traits를 상속 받는 방식이 안전한가?
2. 왜 다음과 같은 코드가 컴파일에 실패했나?
3. 다른 연산자(예를 들어, +, +=, =)를 사용하는 것은 어떤가요? 그리고 다음 예제처럼 string과 ci_string을 매개변수로 섞어 쓰는 것은 어떤가?
자.. 이 3가지 질문에 생각해 봤는가?
문제를 풀수 있는 연장
1. char_traits 가 어떻게 작성 되었는지 분석할수 있는 능력
2. basic_string에 대한 operator << 를 재정의 할수 있는 능력
3. operator+ 함수 재정의 할수 있는 능력
'책 정리 > 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 |
항목 2 : 대·소문자 구분 없는 문자열 - 파트 1 (난이도 7) (0) | 2008.09.09 |
항목 1 : 반복자( iterator ) 난이도 7 (0) | 2008.09.09 |
Exceptional C++ : C++ 프로그래머를 자극하는 47개의 재미있는 퍼즐 문제 (0) | 2008.09.08 |
최근댓글