[C++] ENUMS, Constructor, Destructor
ENUMS 값에다가 이름을 붙여주는 것 어떤 상태 같은 것을 지정할 때 유용하게 사용된다. int A = 0; int B = 1; int C = 2; int main(){ if(val==A){ // whatever }else if(val==B){ // whatever } } 위와 같이 만들어도 되지만 이렇게 할 경우, 매우 복잡하고, 또 각 지정값의 변동 가능성도 있다. enum Example{ // 기본적으로 int형으로 0, 1, 2... 이런식으로 배정이 된다. A, B, C; // can align numbers to each names too D=4; }; enum Example2: float{ // 이렇게 특별히 type을 지정해줄 수 있긴 하다. F=7.2; E=4.5; }; int main..