inflearn logo
강의

Course

Instructor

[MMORPG Game Development with C++ and Unreal Series] Part 2: Game Math and DirectX12

Texture Mapping

enumclass 질문입니다

152

tkdgks2751801

12 asked

0

46분 45초쯤에 enum 이라서 함수를 두개로 하셨다고 하셨는대 다른점과 이유를 알고싶습니다

directx 게임수학

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

제공해드린 정보 내에서는 김상한 님의 “[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12” 강의에 대한 직접적인 내용이나, enum class에 관한 구체적인 설명이 포함되어 있지 않습니다. 따라서, 귀하께서 질문하신 enum과 enum class의 차이점 및 사용 이유에 대해서는 직접 강의 내용을 참고하시거나, C++ 공식 문서나 해당 주제에 관한 프로그래밍 커뮤니티 및 포럼에서 더 자세한 정보를 얻으실 것을 권장드립니다.

enum과 enum class의 일반적인 차이점에 대해 간략히 말씀드리자면, enum class는 C++11부터 도입된 개선된 enum 타입입니다. 기존의 enum은 스코프(scope)를 제공하지 않아 이름 충돌이 일어날 수 있는 반면, enum class는 각 항목을 강제로 해당 enum class의 스코프 내로 한정지어 이름 충돌을 방지합니다. 또한, enum class는 타입 안전(type-safe)을 보장하여, 다른 enum 타입끼리 묵시적으로 변환되지 않습니다. 이런 특성 덕분에 코드의 안정성과 가독성을 높일 수 있습니다.

강의에서 언급된 구체적인 상황에 대해 더 자세히 알고 싶으시면, 강의의 해당 부분을 다시 확인하시거나 직접 강사님에게 문의해 보시는 것도 좋은 방법이 될 수 있습니다.

복습중에 커맨드 큐 관련 질문이 있습니다.

0

33

1

_vsBlob와 _psBlob에서 nullptr이 뜨면서 실행이 안됩니다

0

56

1

#include d3dx12.h 추가했지만 오류

0

81

1

LNK1104 error, DirectXTexD.lib 파일을 열 수 없습니다.

0

122

1

[DirectXTex LNK2019 에러]

0

243

2

UI 랜더링이 이해가 안되어 질문드립니다

0

175

1

insideTess 값 관련 질문

0

125

1

렌더 타겟을 SRV로 사용하려고 합니다.

0

181

1

C++ 언어 표준과 Engine.lib 오류에 관하여..

0

280

2

실행과정에서의 문제

0

393

3

결과물에 의문이 생겨서 한가지 질문 드립니다

0

147

1

uv좌표변환

0

147

1

Shader 관련 문제

0

222

1

Load 부분에서 문제가 있어 질문드립니다

0

162

1

강의에서 보여진 모습과 다른모양이 되어서 질문드립니다

0

173

1

nullptr오류가 발생해요.

0

362

2

Normal Mapping / Assertion failed! 오류

0

219

1

1>LINK : fatal error LNK1104: 'Engine.lib' 파일을 열 수 없습니다.

0

429

2

shared_ptr 과 헤더파일 관련하여 질문있습니다

0

206

1

질문있습니다.

0

176

1

장치 초기화 nullptr이 자꾸 발견 되네요.

0

299

2

용 모델에 분명 Diffuse 텍스쳐가 있는것같은데 왜 적용이 안되나요?

0

251

1

안녕하세요 질문있습니다

0

203

1

DirectX11 강의 질문

0

352

1