#include <iostream>
using namespace std;
//enum은 enumerate의 약자이고, 세다라는 뜻임.
//열거형 상수이며, 각열거자는 열거 목록의 위치에 따라 정수값이 자동으로 할당됨.
//첫번째 열거자는 0, 그다음에는 +1씩 더해져서 각각할당된다.
enum Status
{
normal = 0,
abnormal, //1의 값을 가진다.
disconnect = 100,
close //101의 값을 가진다.
};
int main()
{
Status number = close; //close는 101의 값을 갖는다.
if (number == Status::normal)
cout << "Status : normal" << endl;
else if (number == abnormal)
cout << "Status : abnormal" << endl;
else if (number == 101)
cout << "Status : disconnect" << endl;
else
cout << "Status : close" << endl;
return 0;
}