헤더파일

헤더파일

main

헤더파일

  • 헤더파일을 활용하면 좀 더 구조화된 방법으로 프로그램을 관리할 수 있다.

  • 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 댓글