Windows、Linux、Mac OS、Solaris オペレーティングシステムなど、さまざまなプラットフォーム向けの本格的なネイティブアプリケーションを C や C++ で開発できます。
C/C++ プロジェクトとテンプレート
NetBeans IDE には、C/C++ 用のプロジェクトの種類と適切なプロジェクトテンプレートが含まれています。NetBeans IDE は、動的ライブラリや静的ライブラリを使用する C/C++ アプリケーションをサポートします。また、既存のコードから C/C++ プロジェクトを作成することもできます。
ソースコードエディタ
C/C++ エディタでは、構文の強調表示、自動コード補完、自動インデントおよび整形 (スタイルの整形の選択を含む)、括弧の一致、コード折り畳み、テンプレートなどをサポートしています。NetBeans IDE では、クラス、変数、関数、#include 指令、派生クラスなどを検索できます。
デバッガ
C/C++ エディタは、複数セッションの GNU gdb デバッガと統合されています。行や関数のブレークポイントを設定し、「ブレークポイント」ウィンドウで確認できます。呼び出しスタックと局所変数の検査、ウォッチポイントの作成、スレッドの表示などができます。選択した式の上にカーソルを移動してツールチップを表示すると、その式を評価できます。「逆アセンブリ」ウィンドウには、現在のソースファイルのアセンブリ命令が表示されます。
コンパイラの設定
NetBeans IDE は、Cygwin や MinGW の GNU コンパイラなど、さまざまな主要コンパイラをサポートしています。コンパイラ、プリプロセッサ定義、コンパイル時オプションなど、多数の事項を指定できます。