¿Cuál es el mejor IDE para C/C++ para Windows: Code::Blocks o Visual Studio 2015?

Realmente depende de la plataforma en la que estés.

Si estás en Windows, Visual Studio es un IDE *fantástico* para C/C++. En mi opinión el mejor. Tiene visualizaciones del depurador para la biblioteca estándar de C++ y las estructuras de datos tr1. Esto significa que puedes pasar el ratón por encima de un std::map o std::tr1::unordered_map (o cualquier estructura de datos de la biblioteca estándar/tr1) y te mostrará una lista de pares clave-valor que están en el mapa o unordered_map de forma muy clara. Hasta donde yo sé, ningún otro IDE hace esto tan bien (o en absoluto). También lo hacen mucho mejor los plugins como Visual Assist X. Sin embargo, VS y los plugins cuestan mucho dinero. Algunas personas también piensan que VS tiene una curva de aprendizaje algo alta, pero yo personalmente no estoy de acuerdo con eso. Cualquier IDE requiere un poco de tiempo para acostumbrarse; sólo tienes que vivir con eso. Sin embargo, admito que se necesitan más clics para poner en marcha un proyecto en VS que en otros IDE. Sin embargo, si estás trabajando en un proyecto lo suficientemente grande como para merecer un IDE, es realmente insignificante.

Si estás en Mac, XCode es el mejor IDE para C/C++ que he utilizado. Tiene todas las características que esperas de un IDE, y necesita 0 configuración.

Si estás en Linux, hay algunas alternativas que son específicas para Linux (KDevelop, etc.) pero las encuentro bastante horribles.

En cuanto a IDEs multiplataforma para C++, Eclipse con CDT es decente. Hace todo lo que se espera de un IDE también. Sin embargo, en Mac, Eclipse en sí mismo apesta, así que no lo uso a menos que tenga una buena razón para hacerlo (ya que XCode es gratis y mejor, no lo hago). En Windows, eclipse requiere un poco de configuración - es necesario instalar compiladores mingw, etc. En Linux, simplemente funciona, y es la mejor opción que tienes. NetBeans cae más o menos en la misma categoría que eclipse - sólo prefiero eclipse porque lo uso para otras cosas.

También está el Qt IDE. No lo he usado mucho, pero me pareció inferior a XCode en Mac como IDE genérico de C++. Nunca he programado con Qt, así que puede que lo haga muy bien.