“new”关键字在ANSI C中意味着什么?

时间:2018-04-23 14:17:05

标签: c

使用ANSI C99编写的旧代码我遇到了一个我不能理解的原型:

short GR_GetX (GR_Block new);
short GR_GetY (GR_Block new);

IDE指示警告,但编译器不会指示错误。

对此关键字有一些高级解释,或者只是编译器传递的旧错误?

1 个答案:

答案 0 :(得分:5)

new不属于C keywords。 您的IDE可能会尝试将此文件解析为C ++。

无论如何,最好避免在C代码中使用C ++ keywords以获得更好的互操作性。