Después de programar por un tiempo en C, decidí finalmente comenzar a aprender C++. Esto me molesta un poco, ya que el "mundo hola" estándar en C suele ser ~ 16KB, incluyendo todo el crud que tu compilador arroja allí. (Usando stdio)¿Ejecutables compilados de C++ ENORMES?
Sin embargo, cuando creo un ejecutable en C++ haciendo hello world, ¡el archivo es ~ 470KB! Seguí adelante y usé cstdio en lugar de iostream, pensando que marcaría la diferencia y lo hizo.
Mi pregunta es: Cuando incluyo iostream, ¿por qué explota el tamaño de mi ejecutable?
Editar: Estoy usando G ++ (Con el IDE Dev-CPP, pero no puedo encontrar la manera de añadir Paramaters CL)
Me gustaría señalar que Dev-C++ viene con una * muy * versión anterior de GCC. Considere moverse a wxDev-C++ o Code :: Blocks, los cuales están mucho más actualizados. – greyfade