A great feature – I think – is, when languages, running in a virtualized way like C# and Java show errors during you’re working on the source. Most often IDEs like Eclipse or NetBeans or VisualStudio have the feature to specify errors immediately.
Is there anything like this for C/C++? Just for coding… I’m currently searching for a way to gain the same coding experience with good old C :).
Eclipse has C and C++ support with the CDT project. I’ve never personally used it but I would assume it has everything you want.
http://www.eclipse.org/cdt/