2016-03-19 6 views
0

私はCアプリケーションプロジェクトを作成しましたが、newまたはdeleteなどの名前をプロジェクトに使用したいと思いますが、C++で予約されたキーワードNetBeans IDEにC++固有のキーワードを無視するように指示するにはどうすればよいですか?ANSI-CプロジェクトヘッダファイルのC++キーワードを無視する - Netbeans IDE

編集:_newまたは_deleteを使用すると、私が探しているものではありません。

EDIT2:この問題は*.hヘッダーファイルでのみ発生します。 *.cの中にnewまたはdeleteと入力すると、ファイルが強調表示されません。後でツールチェーンを更新するために、あなたは、を望むかを有することができる -

答えて

1

彼らはあなたが現在が使用されている方言/バージョンのキーワードがない場合でも、必ず再利用したキーワードを避けることをお勧めします。

だけではなく、またはmynew & mydeleteNewDeleteを使用しています。 CにはキーワードではありませんC++で

1

キーワードは、私のVC2008のIDEでC.

内の識別子予約語としてエディタはまだ色をとして使用することができますが、そうではありません。

0

私はC-アプリケーションプロジェクトを作成していると私は、新規または私のプロジェクトで、削除など などの名前を使用したいが、私は彼らがC++で キーワードを予約されることに起因することはできません。 Netbeans IDEにC++ の特定のキーワードを無視するように指示するにはどうすればよいですか?

あなたはCプロジェクトを作成した場合、これは問題ではありません。代わりにC++プロジェクトがあるようです。どのファイルのエンディングを使用していますか? .cは問題なく動作するはずです。 - シンタックスカラーリングでもCファイルの新規/削除が強調されることはありません。

テストのために、ちょうどメイン.cで簡単なプロジェクトを作成して、例えばコードをテストすることができます。 int new変数。

が、私はC++

にその予約されたキーワードに起因することはできませんあなたは私たちに、この上でいくつかの詳細を与えることはできますか?

+0

私のEDIT2をご覧ください。このキーワードハイライトは '* .h'ファイルでのみ発生するようです。 – pgmank

+0

これは、* .hファイルがCおよびC++で使用されているためです。 CとC++のソースファイル*には区別がありますが、ヘッダーはありません。回避策の唯一の選択肢はファイルアソシエーションを削除することだと思います* .h <--> C++;しかしそれは*本当に良い解決策ではありません。 – ollo

+0

Btw。 **ツール - >オプション - > C/C++ - >その他**の言語/ファイルマッピングを確認することができます。残念ながら、* .hファイルのデフォルトの標準をCに変更しても、これは解決されません。 – ollo

関連する問題