전처리1 9.6~9.7) 헤더파일 분리 9.6) 클래스의 정의와 구현 분리 클래스를 배웠다면 지금까지 작성했던 코드를 클래스를 정의하는 헤더파일(.h 확장자 파일)과 클래스를 실제로 구현하는 구현 파일(.cpp 확장자 파일) 두개로 나누어 작성할 수 있습니다. 이렇게 사용하는 첫번째 이유는 유지보수가 쉽고 전체적인 프로그램 관리가 편리하기 때문입니다. '.cpp 파일'로만 프로그램을 구성하면, 새로운 cpp파일(d)에서 이전 cpp파일(a)에 존재하는 함수를 사용하기 위해 매번 cpp파일(d) 안에 새로 선언을 해주어야 해야 합니다. 이렇게 되면 cpp파일을 여러 개 사용하는 경우에 버그가 생겨도 수정하기 까다롭겠죠? 또 재사용시 전체 파일을 뒤져가며 코드를 작성해야 합니다. 더 상세한 설명을 듣고 싶다면 아래 블로그를 참고해주세요. 컴파일과.. 2024. 1. 28. 이전 1 다음