1. enum vs enum class (Scoped Enum)현대 C++(C++11 이상) 및 언리얼 엔진 환경에서 enum class 사용은 선택이 아닌 필수입니다.📋 주요 차이점 비교구분enum (Unscoped)enum class (Scoped)유효 범위전역(Global) 범위에 노출됨클래스 범위 내로 제한됨타입 안전성정수형(int)과 암시적 변환 가능암시적 변환 불가 (명시적 캐스팅 필요)이름 충돌다른 enum과 이름 중복 불가이름 중복 가능 (Scope로 구분)메모리 지정컴파일러가 결정 (불투명함)Underlying Type(uint8 등) 지정 가능💡 지식의 확장: 왜 enum class인가?타입 안정성: 실수로 열거형 값을 정수 함수 인자에 넣는 치명적 버그를 컴파일 타임에 차단합니다...