Recs.
Updated
A cross-platform C/C++ IDE built on top of Intellij framework that uses CMake for projects. Free version for students/teachers and open-source projects available.
SpecsUpdate
Pros
Pro User interface
Many IDEs have an inconvenient user interface which requires one to switch between many tabs or views in order to get the information you need. CLion did, in my opinion, a great job here. E.g. searching in all files, an overlay window pop ups and you see everything you need immediately, including results. No tampering with your main view happens here, if you are done, just click somewhere else and the window is gone.
Cons
Con No MSVC support
You can't debug MSVC applications on Windows (mind you, Qt makes a mess of this too).
Con Build Tool Integration is messy/over complicated
It's just over complex to add 3rd party libraries etc. Netbeans/Eclipse etc are much better integrated with the build tools.
Recommendations
Comments
Out of Date Pros + Cons
Con Expensive
The license for the first year costs $249 for an individual customer. There's a free license for students or non-commercial open-source projects though.