헤더파일
-
헤더파일을 활용하면 좀 더 구조화된 방법으로 프로그램을 관리할 수 있다.
-
counter.h
#include <iostream.h>
class counter {
private:
int cnt;
public:
void sum();
};
- counter.cpp
#include <counter.h>
void counter::sum(void) {
cnt = cnt + cnt; // 내부접근
}
- main.cpp
#include <counter.h>
int main()
{
counter a;
a.sum();
return 0;
}
- 클래스의 선언은 헤더파일로 구현
- 클래스 멤버 함수 정의는 cpp 파일로 구현
- main.cpp 에는 헤더파일 만 포함하면 프로그램 관리 및 확장이 편해진다.
- 클래스에서 관련 있는(입력함수부터 출력함수까지) 멤버 변수 및 멤버 함수를 하나로 묶어 놓은 것을 캡슐화 라고 한다.
도움이 되셨다면 더 좋은 정보 공유를 위해 광고 클릭 부탁 드립니다 :)
0 댓글