CEntity
에서 파생 시킬것이다. // CEntity.h
class CEntity
{
private:
// 1
UINT m_ID;
public:
CEntity();
virtual ~CEntity();
};
virtual
을 붙였다.// CEntity.cpp
CEntity::CEntity()
{
}
CEntity::~CEntity()
{
}
pch.h
와 pch.cpp
가 없기떄문에 만들어준다.pch.cpp
에 속성에 들어가서 바꾼다.// pch.h
#pragma once
// 이렇게 쓰면
#include <vector> // 동적배열
using std::vector;
CEntity.cpp
와 main.cpp
젤 위에 pch.h
를 인클루드 해야한다.#include "pch.h"
를 항상 수동으로 적어주지않고 미리컴파일해둔 상태로 클래스를 만들면 자동적으로 만들어진다. private:
UINT m_ID;
Windows.h
에 unsinged int
가 재정의 되어 있다.고유한 아이디값
을 맴버
로 가질것이다. #include "pch.h" // 추가
// 아래 코드들 생략
#pragma once
class CEntity
{
private:
UINT m_ID;
public:
CEntity();
virtual ~CEntity();
};
#include "pch.h"
#include "CEntity.h"
CEntity::CEntity()
{
}
CEntity::~CEntity()
{
}
#pragma once
#include <Windows.h>
#include <vector> // 동적배열
#include <list> // 연결형 리스트
#include <map> // 이진탐색트리
using std::vector;
using std::list;
using std::map;
using std::make_pair;
#include "pch.h"
#pragma once
#include "CEntity.h"
class CObj :
public CEntity
{
};
#include "pch.h"
#include "CObj.h"
1차 24.01.18
2차 24.01.19
3차 24.01.22
4차 24.01.23
5차 24.01.24