Après avoir programmé pendant un moment en C, j'ai décidé de finalement commencer à apprendre le C++. C'est un peu ennuyeux pour moi, car le 'hello world' standard en C est habituellement ~ 16KB, y compris tout le crud que votre compilateur jette là-bas. (En utilisant stdio)Exécutions C++ compilées ÉNORME?
Cependant, quand je crée un exécutable C++ en faisant hello world, le fichier est ~ 470KB! Je suis allé de l'avant et utilisé cstdio au lieu de iostream, pensant que cela ferait une différence et il l'a fait.
Ma question est: Quand j'inclus iostream, pourquoi la taille de mon exécutable explose-t-elle?
Edit: J'utilise G ++ (avec l'IDE Dev-RPC, mais je peux comprendre comment ajouter CL paramaters)
Je tiens à souligner que Dev-C++ est livré avec une version * très * ancienne de GCC. Pensez à passer à wxDev-C++ ou Code :: Blocks, qui sont tous deux beaucoup plus à jour. – greyfade