더북(TheBook)

4.3.1 IppImage 클래스 추가

앞서 IppDib 클래스를 추가할 때에는 Visual Studio에서 [프로젝트] > [클래스 추가...] 메뉴를 사용하였다. [클래스 추가...]를 선택하면 자동으로 헤더 파일과 소스 파일을 만들어준다. 이제 IppImage 클래스를 구현할 파일도 추가할 것인데, 이번에는 [클래스 추가] 메뉴가 아닌 다른 방법을 사용해보자. IppImage 클래스는 다양한 자료형에 대한 영상 표현을 지원하기 위해 템플릿 클래스 형태로 구현할 것이다. 템플릿 클래스는 모든 구현을 헤더 파일에만 추가할 수 있기 때문에 굳이 소스 파일을 만들 필요가 없다. 그러므로 IppImage 클래스 구현 파일 추가는 Visual Studio의 [프로젝트] > [새 항목 추가...] 메뉴를 선택하여 해보자.

[새 항목 추가] 메뉴를 선택하면 그림 4-8과 같은 대화 상자가 나타난다. 기본으로 ‘C++ 파일(.cpp)’ 또는 ‘헤더 파일(.h)’을 선택할 수 있는데, 이 중 ‘헤더 파일(.h)’을 선택하자. 그리고 아래 쪽 이름에는 ‘IppImage.h’라고 입력하자. 추가할 위치는 기본으로 IppCreate 프로젝트 위치로 지정되니 그대로 사용하기로 하고, [추가] 버튼을 클릭하자.

그림 4-8 IppImage.h 파일 추가

IppImage.h 파일을 추가하면 Visual Studio에서 자동으로 편집창이 열린다. 새로 추가된 파일은 기본적으로 아무런 코드도 작성되어 있지 않은 비어 있는 텍스트 파일이다. 이제 여기에 IppImage 클래스를 정의하는 코드를 작성해보자.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.