🙇‍♀️파일 분할 관리

🪐헤더파일

#pragma once

struct StatInfo
{
	int hp;
	int attack;
	int defence;
};

void Test_1();

void Test_2();

void Test_3();

#pragma once

#ifndef _TEST1_H__
#define _TEST1_H__

#endif

로 바꿀수 있지만 #pragma once가 최적화가 더 좋다

🪐구현부

#include "Test1.h"
#include<iostream>
using namespace std;

void Test_1()
{

}

void Test_2()
{
	cout << "Hello World" << endl;
}

void Test_3()
{

}

구현부에서 #include를 포함한 정의들을 다 넣을 수 있다.

🪐메인

#include "Test1.h"

int main()
{
	Test_2();

	return 0;
}

메인부에서 구현부를 포함 시켜야 하기때문에 구현부를 #include "Test.h"로 추가해주고 함수들을 사용하면 된다.

태그:

카테고리:

업데이트: