Notice
Recent Posts
Recent Comments
Link
목록enum class (1)
오븐 노트
[C++] enum class
#include using namespace std; #include #include #include #include #include #include // unscoped enum (범위없는) // enum의 고질적 문제 : 선언된 이름이 모든 범위에 유효하기에 다른곳에서 해당 이름을 사용 할 수 없게됨. enum PlayerType : char { PT_None, PT_Knight, // 때문에 다른곳과 겹치지 않게끔 이런식으로 약자를 겹치는 경우가 흔함 PT_Archer, PT_Mage }; enum MonsterType { MT_None, }; // 현재 범위에만 유효, 해당 enum 이름 자체가 타입처럼 작용됨 enum class ObjectType { Player, Monster, Project..
Develop/C++
2023. 12. 13. 21:48