编译器警告(等级 4)C4255

“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();
}