상수를 한 번에 여러 개 만들기 위한 문법 멤버라는 개념이 없기 때문에 . 또는 → 연산자 사용이 불가능
eum NUMBER{
ONE,
TWO,
THREE,
FOUR,
END
};
맨 첫번째 원소부터 0부터 자동으로 초기화
int main(){
NUMBER eNumber = ONE
cout<<eNumber<<endl;
}
.
.
.
0
열거체를 정의 할 때는 메모리가 소비되지 않는다.
int main(){
int iData=ONE+TWO;
}
열거체 연산을 할 때는 컴파일러가 자동으로 형변환을 한다