2. 프로그램 기능
3. 클래스 다이어그램
4. 주요 구현 사항
5. 실행 화면
6. 결론
- 대소문자 구분 없이 검색
transform()함수를 사용하기위해 algorithm 헤더파일을 인클루드 하였다.
영문의 경우 대소문자 구분 없이 검색을 하기 위해 비교하는 두 개의 대상을 모두 소문자로 바꿔서 비교하였다.transform()함수를 통해 string형 자료를 간단히 소문자로 변환할 수 있었다. 굳이 buf를 만들어서 책제목을 복사시킨 후 이유는 책제목을 Get하면서 const형으로 반환하기 때문이다.
- 연산자 오버로딩
- 수업시간에 배운 내용을 적극 활용하기 위해 기본 출력함수를 연산자 오버로딩으로 대체하였다.
Book 객체이름이 Obj 라고 했을 때,
Obj.ShowAllData(); 대신 cout

분야