When you install the NetBeans IDE with C/C++ support, it includes project types for C and C++ and appropriate templates. You can create C/C++ applications with dynamic and static libraries, and you can also create C/C++ projects from existing code. The editor indents, completes, and syntax-highlights C and C++ code and is well integrated with the GNU gdb debugger.
In NetBeans IDE 6.0, C/C++ support includes an improved Classes window to navigate class hierarchies and
view functions and symbols, new windows to
inspect the hierarchy of included files and class types, and support for Mac OS
Extending IDE Functionality