Я не уверен, почему использовался static или почему он даже компилируется. Должен быть просто enum Response. Перечислители не являются статическими данными.
авно сталкивался с этим:
static enum Response{
NO_ERROR=0,
MISSING_DESCRIPTOR,
...
};
Компилируется и работает под управлением Microsoft VS2005. Однако я не уверен, что должен делать модификатор static. Отличается ли это от следующего?
enum Response {
NO_ERROR=0,
MISSING_DESCRIPTOR,
...
};