コンパイラの警告 (レベル 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
}