忽略ANSI-C项目头文件中的C ++关键字 - Netbeans IDE

时间:2016-03-19 14:36:50

标签: c netbeans keyword

我创建了一个C-Application项目,我希望在我的项目中使用newdelete这样的名称,但由于它们是C ++中的保留关键字,我不能这样做。如何指示Netbeans IDE忽略特定于C ++的关键字?

编辑:使用_new_delete将是一个草率的解决方法,它不是我想要的。

EDIT2:仅在*.h头文件中出现此问题。当我在new内输入delete*.c时,文件不会突出显示。

3 个答案:

答案 0 :(得分:1)

避免重复使用关键字总是一个好主意,即使它们不是当前使用的方言/版本中的关键字 - 您可能希望,或拥有,稍后更新工具链。

只需使用NewDelete代替mynew& mydelete

答案 1 :(得分:1)

C ++中不是C中关键字的关键字可以用作C中的标识符。

在我的VC2008 IDE中,编辑器仍然将其设为保留字,但事实并非如此。

答案 2 :(得分:0)

  

我创建了一个C-Application项目,我想使用诸如的名称   在我的项目中新建或删除但我不能保留   C ++中的关键字。如何指示Netbeans IDE忽略C ++   具体的关键词?

如果您已创建 C项目 ,则这不是问题。看来你有一个C ++项目。您使用的文件结尾是什么? .c应该没有问题 - 甚至语法着色也不会突出显示C文件的新/删除。

只是为了测试,您可以创建一个简单的项目,只需要一个主.c并使用例如测试代码。 int new变量。

  

但我不能因为他们在C ++中被保留关键字

您能否就此提供更多详情?