Notice
Recent Posts
Recent Comments
Link
오븐 노트
[C++] 파일 분할 관리 본문
CPP_study.cpp
#include <iostream>
using namespace std;
#include "Test1.h";
int main()
{
Test_1();
return 0;
}
test1.cpp
#include <iostream>
using namespace std;
#include "Test1.h";
#include "Test2.h"; // #pragma once 중복체크 발생
void Test_1()
{
Test_2();
}
void Test_2()
{
cout << "Hello World" << endl;
}
void Test_3()
{
}
test1.h
#pragma once // 중복 선언 체크
// 아래는 C++ 옛날 방식
#ifndef _TEST1_H__ // 해당 이름이 정의되지 않았다면
#define _TEST1_H__ // 정의하라
#endif // !_TEST1_H__
// 헤더는 정말 필요한 선언만 하고 최대한 간략히 유지
struct StatInfo
{
int hp;
int attack;
int defence;
};
void Test_1();
void Test_2();
void Test_3();
test2.h
#pragma once
#include "Test1.h";
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문 - 인프런 | 강의
C++ 카테고리의 글은 인프런 Rookiss님의 강의를 공부하며 정리하는 내용입니다.
이미 알고 있는 내용도 다시 정리 되어있을 수 있습니다.
모든 글은 제가 공부하기 위해 작성합니다.
'Develop > C++' 카테고리의 다른 글
[C++] 생성자와 소멸자 #1 ~ 2 (0) | 2022.09.07 |
---|---|
[C++] 객체지향의 시작 (0) | 2022.09.05 |
[C++] 연습문제 (달팽이) (0) | 2022.08.22 |
[C++] 연습 문제 (문자열) #1 ~ 2 (0) | 2022.08.16 |
[C++] TextRPG #3 (0) | 2022.08.13 |