更新:2007 年 11 月
错误消息
“function”: 未给出函数原型: 将“()”转换为“(void)”
编译器未找到函数参数的显式列表。此警告仅适用于 C 编译器。
默认情况下关闭此警告。有关更多信息,请参见默认情况下处于关闭状态的编译器警告。
下面的示例生成 C4255:
// C4255.c
// compile with: /W4 /WX
#pragma warning (default : 4255)
void f() { // C4255
// try the following line instead
//void f(void) {
}
int main(int argc, char *argv[]) {
f();
}