일단 C#에서도 뒤에 ; 붙여도 상관 없네요. (MSDN에 있는 몇 가지 예제에도 그냥 붙여서 쓰더군요.)
뭐 기본적으로 뭔가 TypeLib에 매여있지 않은 C++에서 열거형의 항목 이름은 사실상 일반 상수나 변수 이름처럼 소멸되는 정보니 C++에서는 갖은 삽질을 해야겠죠...
잡소리지만... C#은 열거형을 단순 숫자로 처리해서 편하더군요. 열거형의 항목이 아닌 것을 대입하거나, 서로 더한다거나... 이래도 아무 말 없이 넘어가서 좋습니다.
C++에서 비트 플래그를 열거형으로 만들었다가... 낭패 많이 봤네요. 쩝
BCB는 델파이의 set 기능 에뮬레이션 한다고 Set 같은 개념 클래스 하나 만들어 쓰던데... -_-
뭐 기본적으로 뭔가 TypeLib에 매여있지 않은 C++에서 열거형의 항목 이름은 사실상 일반 상수나 변수 이름처럼 소멸되는 정보니 C++에서는 갖은 삽질을 해야겠죠...
잡소리지만... C#은 열거형을 단순 숫자로 처리해서 편하더군요. 열거형의 항목이 아닌 것을 대입하거나, 서로 더한다거나... 이래도 아무 말 없이 넘어가서 좋습니다.
C++에서 비트 플래그를 열거형으로 만들었다가... 낭패 많이 봤네요. 쩝
BCB는 델파이의 set 기능 에뮬레이션 한다고 Set 같은 개념 클래스 하나 만들어 쓰던데... -_-