编译器警告(等级 4,关闭)C4255

“function”:未给出函数原型:将“()”转换为“(void)”

编译器未找到函数的显式参数列表。 此警告仅针对 C 编译器。

默认情况下,此警告处于关闭状态。 有关详细信息,请参阅 Compiler Warnings That Are Off by Default

下面的示例生成 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();
}