编译器警告(级别 1 和级别 4)C4700
更新:2007 年 11 月
错误消息
使用未初始化的局部变量“name”
您使用了事先未被分配值的局部变量 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
}