Предупреждение компилятора (уровень 4, выключен) C4289
нестандартное расширение: var: переменная управления циклом, объявленная в цикле
for
, используется внеfor
область
Когда в сборке используются /Ze и /Zc:forScope, переменная, объявленная в циклеfor
, использовалась после for
область цикла -loop.
Сведения о том, как указать стандартное поведение в циклах с помощью /Ze, см. в for
разделе /Zc:forScope.
Это предупреждение отключено по умолчанию. Дополнительные сведения см. в разделе Compiler Warnings That Are Off by Default.
Следующий пример приводит к возникновению ошибки C4289:
// C4289.cpp
// compile with: /W4 /Zc:forScope-
#pragma warning(default:4289)
int main() {
for (int i = 0 ; ; ) // C4289
break;
i++;
}
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по