标签: c
使用ANSI C99编写的旧代码我遇到了一个我不能理解的原型:
short GR_GetX (GR_Block new); short GR_GetY (GR_Block new);
IDE指示警告,但编译器不会指示错误。
对此关键字有一些高级解释,或者只是编译器传递的旧错误?
答案 0 :(得分:5)
new不属于C keywords。 您的IDE可能会尝试将此文件解析为C ++。
new
C
无论如何,最好避免在C代码中使用C ++ keywords以获得更好的互操作性。