Book Review

[C++11 Overview] enum

알 수 없는 사용자 2013. 2. 18. 15:22

enum Classes


C++11 에서는 enum 타입에 대한 지원이 강력해 졌습니다.


enum 타입이 다른 타입으로 암시적으로 변환되는 것을 차단하여


enum 값이 의도치 않게 사용되는 것을 사전에 막아버립니다.

(명시적으로 캐스팅하는 것은 허용되고 있습니다.)



Forward-Declaring


C++98 에서는 enum 타입의 전방 선언이 불가능 했지만,


C++11 에 오면서 가능해졌습니다.