Ejecutables C ++ compilados ¿ENORMES?
Después de programar por un tiempo en C, decidí finalmente comenzar a aprender C ++. Esto me está molestando, ya que el estándar 'hola mundo' en C suele ser de ~ 16 KB, incluida toda la basura que arroja su compilador. (Usando stdio)
Sin embargo, cuando creo un ejecutable de C ++ haciendo hello world, ¡el archivo es de ~ 470 KB! Seguí adelante y usé cstdio en lugar de iostream, pensando que marcaría la diferencia y así fue.
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 puedo descubrir cómo agregar parámetros CL)