Предупреждение компилятора (уровень 1 и уровень 4) C4700
Обновлен: Ноябрь 2007
Сообщение об ошибке
использована неинициализированная локальная переменная "имя"
uninitialized local variable 'name' used
Локальная переменная имя используется без предварительного присвоения значения, что может привести к непредсказуемым результатам.
Следующий пример приводит к возникновению предупреждения C4700:
// C4700.cpp
// compile with: /W1
int main() {
int i;
return i; // C4700
}
При указании параметра компиляции /clr:safe это предупреждение будет иметь уровень 4. Следующий пример приводит к возникновению предупреждения C4700:
// C4700b.cpp
// compile with: /W4 /clr:safe /c
using namespace System;
int main() {
Int32^ bi;
return *bi; // C4700
}