После некоторого времени программирования на C я решил наконец начать изучать C ++ . Меня это как-то беспокоит, так как стандартный 'hello world' в C обычно составляет ~ 16 КБ, включая всю ту грязь, которую там добавляет ваш компилятор. (Использование stdio)
Однако, когда я создаю исполняемый файл C ++, выполняющий hello world, размер файла составляет ~ 470 КБ!
Единственная достоверная информация, которую я смог найти, заключалась в том, что C7-совместимый
встраивает отладочную информацию в файлы obj, а база данных программ
создает файл .pdb
для целей отладки .
Есть ли преимущества у использования C7-совместимой
по сравнению с базой данных программ
? В чем обратная сторона?
Дополнительные примечания: Я пробовал оба, и до сих пор отладочная информация в обоих случаях сохраняется должным образом