Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 1 a 4) C4700

místní proměnné neinicializované používá název

Použít lokální proměnná jméno bez prvním přiřazení je hodnota, která by mohla vést k nepředvídatelným výsledkům.

Následující ukázka generuje upozornění C4700:

// C4700.cpp
// compile with: /W1
int main() {
   int i;
   return i;   // C4700
}

Podle /clr: safe Toto je upozornění na úrovni 4. Následující ukázka generuje upozornění C4700:

// C4700b.cpp
// compile with: /W4 /clr:safe /c
using namespace System;
int main() {
   Int32^ bi;
   return *bi;   // C4700
}