我创建了一个C-Application项目,我希望在我的项目中使用new
或delete
这样的名称,但由于它们是C ++中的保留关键字,我不能这样做。如何指示Netbeans IDE忽略特定于C ++的关键字?
编辑:使用_new
或_delete
将是一个草率的解决方法,它不是我想要的。
EDIT2:仅在*.h
头文件中出现此问题。当我在new
内输入delete
或*.c
时,文件不会突出显示。
答案 0 :(得分:1)
避免重复使用关键字总是一个好主意,即使它们不是当前使用的方言/版本中的关键字 - 您可能希望,或拥有,稍后更新工具链。
只需使用New
和Delete
代替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 ++中被保留关键字
您能否就此提供更多详情?