[c++] Header 본문

객체지향프로그래밍 (C++)

[c++] Header

미니모아 2020. 7. 6. 15:06
반응형

함수와 메인을 파일로 분리

  • main.cpp

    #include "ex.h" //사용할 헤더파일을 메인 파일에 포함시켜준다. 사용자 생성 헤더 파일은 ""로 명시
    int main() {
      int r;
      r = Plus(3,7);
      return 0;
    }
  • ex.cpp

    #include "ex.h"
    int Plus(int a, int b) {
      return a + b;
    }
  • ex.h

    1. 공유될 함수가 있는 구현 파일의 이름을 따서 헤더 파일 명으로 한다.
    2. 공유될 함수의 프로토 타입을 가져와서 명시해준다.
    3. 구현 파일에서는 자기 자신에 대한 헤더 파일을 포함한다.
  • #pragma once //헤더 파일 한번만 만들겠다는 뜻
    int Plus(int a, int b);
반응형
Comments