Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++에서 열거형(열거형)을 정의하는 방법은 무엇입니까?


열거형 유형은 선택적 유형 이름과 유형 값으로 사용할 수 있는 0개 이상의 식별자 집합을 선언합니다. 각 열거자는 유형이 열거인 상수입니다. 예를 들어, 일부 변수에 대해 고정된 수의 유형이 있는 애플리케이션을 생성하는 경우입니다. 예를 들어 성별이 있다고 가정하면 남성, 여성 및 기타의 세 가지 유형이 될 수 있습니다. −

와 같은 열거형을 정의하고 사용할 수 있습니다.
#include<iostream>
using namespace std;
enum Gender {MALE, FEMALE, OTHERS};
int main() {
   Gender gen = Gender.FEMALE;
   return 0;
}

기본적으로 첫 번째 이름의 값은 0이고 두 번째 이름의 값은 1이며 세 번째 이름의 값은 2입니다. 그러나 열거형은 기본적으로 상징적 의미를 갖는 데 사용되기 때문에 이러한 값은 중요하지 않습니다. 프로그램에서 열거형을 비교할 때마다 실제 값이 아닌 상징적인 의미만 사용하게 됩니다.