객체지향프로그래밍 (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
- 공유될 함수가 있는 구현 파일의 이름을 따서 헤더 파일 명으로 한다.
- 공유될 함수의 프로토 타입을 가져와서 명시해준다.
- 구현 파일에서는 자기 자신에 대한 헤더 파일을 포함한다.
#pragma once //헤더 파일 한번만 만들겠다는 뜻 int Plus(int a, int b);
반응형