Скомпилированные исполняемые файлы C ++ ОГРОМНЫ?

Некоторое время программировал на C, я решил наконец начать изучать C ++ . Меня это как-то беспокоит, так как стандартный 'hello world' в C обычно составляет ~ 16 КБ, включая всю ту грязь, которую там добавляет ваш компилятор. (Использование stdio)

Однако, когда я создаю исполняемый файл C ++, выполняющий hello world, размер файла составляет ~ 470 КБ! Я пошел дальше и использовал cstdio вместо iostream, думая, что это будет иметь значение, и так оно и было.

Мой вопрос: Когда я включаю iostream, почему размер моего исполняемого файла резко увеличивается?

Редактировать: я использую G ++ (с Dev-CPP IDE, но я могу понять, как добавить параметры CL)

5
задан Saustin 14 November 2010 в 18:40
поделиться