C++ Chapter 4.6 : 열거형과 열거형 클래스


C++ Chapter 4.6 : 열거형과 열거형 클래스

열거형 enum 열거형이 필요한 이유 weapon_id = 1이면 칼, 2이면 방패, 3이면 해머 등등… 이런걸 다 외울 수가 없음 그냥 SWORD 만 쳐도 1에도 대응될 수 있다면 편할 것 같다 ! 새롭게 사용자 정의 자료형을 만들어준다! enum Color { COLOR_BLACK, // 0에 대응 COLOR_RED, // 1에 대응 COLOR_BLUE, // 2에 대응 COLOR_GREEN, // 3에 대응 }; int main() { Color paint = COLOR_BLACK; // paint 에 내부적으로는 0이 들어가게 됨 Color house(COLOR_BLUE); // house에 내부적으로는 2가 들어가게 됨 Color apple(COLOR_RED); // apple에 내부적으로 1이..


원문링크 : C++ Chapter 4.6 : 열거형과 열거형 클래스