Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
перечислитель "идентификатор" в параметре
enum"перечисление" не обрабатывается явным образом меткойcase.
Замечания
Указанный идентификатор перечислителя Отсутствующий случай может быть надзором, или это может не быть проблемой. Указывает, является ли отсутствие case проблемы на практике зависит от того, обрабатывает ли по умолчанию перечислитель. Связанное предупреждение о неиспользуемых перечислителях в инструкциях, не имеющих switch регистра, см. в default разделе C4062.
Это предупреждение отключено по умолчанию. Дополнительные сведения о включении предупреждений, отключенных по умолчанию, см. в разделе "Предупреждения компилятора", которые отключены по умолчанию.
Пример
В следующем примере создается C4061; добавьте ветвь для отсутствующего элемента перечисления, чтобы исправить это:
// C4061.cpp
// compile with: /W4
#pragma warning(default : 4061)
enum E { a, b, c };
void func ( E e )
{
switch(e)
{
case a:
case b:
default:
break;
} // C4061 c' not handled
}