C++ Rookiss Part1 C++ 프로그래밍 입문 : 파일 분할 관리
🙇♀️파일 분할 관리
🪐헤더파일
#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"
로 추가해주고 함수들을 사용하면 된다.