可能重复: 在C++中使用关键字class作为变量名
在库的C头文件中,我使用其中一个变量命名为'new'.不幸的是,我在C++项目中使用这个库,并且"new"作为变量名称的出现使编译器变得怪异.我已经在使用extern"C"{#include <...>},但在这方面似乎没有帮助.
我是否需要让库开发人员更改该变量的名称,即使从他的角度来看,作为C开发人员,代码绝对正常,因为"new"不是C关键字?
c c++ keyword extern new-operator
c ×1
c++ ×1
extern ×1
keyword ×1
new-operator ×1