コンパイラの警告 (レベル 1 およびレベル 4) C4700

初期化されていないローカル変数 '名前' が使用されます

初めに値を代入せずに、ローカル変数 name を使用しています。このため、予想しない結果になることがあります。

次の例では 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
}