#keywords C++,enum {{{#!gcode namespace CurrentState { enum Enum { ALLOW_PROGRAM, ALLOW_DLL, DENY_PROGRAM, DENY_DLL, INTERCHANGING = 100 }; } ... CurrentState::Enum CPage2::GetCurrentState(CString line) { static CurrentState::Enum state = CurrentState::ALLOW_PROGRAM; ... return state; } }}} * 장점 - 열거형의 접두어가 필요없어진다. - 네임 스페이스에 의해 인텔리센스의 지원을 받을 수 있다. ''- 컴파일러에서 하나의 완전한 타입으로 인식하기에 발견하기 어려운 버그를 막을 수 있다.'' ---- CategoryDocument