헤더파일 만들기

강형우·2022년 11월 29일
0

C++

목록 보기
2/10
post-thumbnail

main.cpp

#include<iostream>

using namespace std;

int add(int a,int b); // 더함

int main(){
	cout<< add(3,4);
}
int add(int a,int b)
{
	return a+b;
}
  • 한 파일 안에 여러 함수를 넣게되면 코드의 가독성이 떨어진다.
  • 코드를 여러 파일로 쪼개는 방법을 알아보자.

main.cpp

#include <iostream>
#include "add.h" // 만든 헤더파일 추가
using namespace std;

int main() {
	cout << add(3, 4) << endl;
}

add.h

#pragma once

int add(int a, int b);
  • 헤드파일에서 선언을 해주고

add.cpp

int add(int a, int b)
{
	return a + b;
}
  • cpp파일에서 정의해준다.

폴더에 있는 헤더 파일 쓰는방법

  • 내가 만든 헤더들을 모아 Headers라는 폴더를 만든다.
  • add.h 파일을 Headers에 옮겨주고

main.cpp

#include <iostream>
#include "Headers/add.h" // 만든 헤더파일 추가 앞에 폴더를 입력해준다.
using namespace std;

int main() {
	cout << add(3, 4) << endl;
}
  • 헤더 include문에 폴더명 입력

0개의 댓글