在尝试编译老旧的代码时,你可能遇到 C4131 Warning, 给出来的提示是 “uses old-style declarator”。 这是因为你的代码使用了旧式的生命方式
比如:
// C4131.c // compile with: /W4 /c void addrec( name, id ) // C4131 expected char *name; int id; { }
这个定义会导致上面的 warning。修改为下面的即可
void addrec( char *name, int id ) { }
更多信息可以在
https://msdn.microsoft.com/en-us/library/b92s55e9(v=vs.90).aspx 看到