Недавно я обнаружил, что мой исполняемый файл релиза (созданный с помощью msvc ++ express 2008) становится очень большим. Когда я проверял исполняемый файл с помощью шестнадцатеричной программы просмотра, я увидел, что только первые 300 Кбайт содержат полезные данные, остальные байты - только нули - 6 мегабайт нулевых байтов.
Файл с отладочной сборкой имеет размер 1 МБ, но выпуск составляет 6,5 МБ.
Почему MSVC ++ express делает эту бесполезную вещь? Как я могу это исправить?