반응형

열거형 2

열거형(enum)과 열거형 클래스(enum class)의 개념, 사용법, 차이점

열거형이란? 컴퓨터 프로그래밍에서 열거형(enumerated type, enumeration), 이넘(enum)은 요소, 멤버라 불리는 명명된 값의 집합을 이루는 자료형이다. 열거자 이름들은 일반적으로 해당 언어의 상수 역할을 하는 식별자이다. 출처 : 위키백과 '열거형' 이렇게 설명을 보니 쉽게 이해가 되지 않는다. 보다 쉽게 설명하자면 사용자가 자신이 필요한 정보를 열거(=선언, 정의)하여 사용하는 집합 자료형이다. 이 때 사용자가 명명한 상수 집합은 모든 값이 정수 상수 값을 가지며, 이 때 특정 자료에 사용자가 원하는 정수 값을 할당 할 수도 있다. 열거형은 enum 키워드를 통해 사용할 수 있다. 예를 들어 열거형을 사용하여 다음과 같은 색상 집합을 정의할 수 있다. // 'Color'라는 새로..

공부/C++ 2022.12.14

8. 여섯번째 수업

경일게임아카데미 프로그래밍반 28기 6일차 수업 (21. 04. 15) 열거형 #include using namesapce std; enum TEST { ZERO, ONE, TWO }; void main() { int number[3]; number[ZERO] = 1; number[ONE] = 3; number[TWO] = 5; // 위 문장을 풀어서 이해하면 number[0] = 1, number[1] = 3, number[2] = 5과 같다. } 마리오의 현재 상태를 이용한 열거형 예제 #include using namesapce std; enum MARIOSTATE { RIGHT_IDEL, LEFT_IDEL, RIGHT_RUN, LEFT_RUN, RIGHT_JUMP, LEFT_JUMP }; void..

반응형