//열거형
//숫자를 지정 하지 않으면 첫 값은 0부터 시작
//그 다음 값들은 이전 값의 +1
//컴파일 단계에서 메모리에 올라가지 않고 상수로 대체됨
//메모리에 올라가지 않아서 효율적임
enum ENUM_SRP{
ENUM_SCISSORS = 1,
ENUM_ROCK,
ENUM_PAPER,
};
//#이 붙은거 -> 전처리 지시문
//#include <> 해당 파일을 모두 복붙한다는 의미
//1) 전처리 2) 컴파일러 3) 링크
//코드를 바꿔치기 한다는 개념으로 이해하자
//단점: 디버그로 코드에 대한 정보를 알아내기가 어려워짐
#define DEFINE_SCISSORS 1
#define DEFINE_TEST cout<<"Hello World"<<endl;
결론: Enum은 매우 유용한 기능이니 항상 사용을 염두에 두자!