Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Almaz86
1 / 1 / 0
Регистрация: 14.02.2014
Сообщений: 50
#1

Почему результат компиляции маленькой программы на с++ имеет довольно большой размер? - C++

25.02.2014, 17:46. Просмотров 380. Ответов 6
Метки нет (Все метки)

Почему 20 строчек программа после компиляции exe файл занимает пол метра 512 кб?) так много
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.02.2014, 17:46     Почему результат компиляции маленькой программы на с++ имеет довольно большой размер?
Посмотрите здесь:

Создание маленькой программы - C++
Добрый день! Подскажите как и с помощью чего сделать маленькую программу не требующую установки на компьютер. Программу из html...

Слишком большой размер массива - C++
Здраствуйте! Я объявляю массив: unsigned long long int N; cin >> N; int *a1 = new int; Если N не очень большая, то все...

Результат компиляции - C++
Скажите, в какой язык компилируются современные программы написанные на с/с++? И какие языки понимает х86 пк? Как я подозреваю - ассемблер.

Написать рекурсивную функцию, которая находит размер самой большой фигуры - C++
В прямоугольной таблице N рядов и M колонок. Каждая клетка или пустая, или закрашенная. Каждая закрашенная клетка принадлежит одной из...

Gimp2 картинка в c++ code имеет ограничение на размер - C++
/* GIMP RGBA C-Source image dump (cog.c) */ static const struct { unsigned int width; unsigned int height; unsigned...

Антивирус Касперского считает зараженным результат компиляции - C++
Здравствуйте. Второй раз уже сталкиваюсь с .. трояном? Скрин прилагается. "Сейчас я Вам все там почистию" - сказал Касперский. Ага. Не могу...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,181
Завершенные тесты: 1
25.02.2014, 17:58     Почему результат компиляции маленькой программы на с++ имеет довольно большой размер? #2
20 строчек в студию!
Megabar
22 / 22 / 3
Регистрация: 01.12.2013
Сообщений: 93
25.02.2014, 18:03     Почему результат компиляции маленькой программы на с++ имеет довольно большой размер? #3
Almaz86, это зависит от среды, компилятора и библиотек. Что из этого используете?
Almaz86
1 / 1 / 0
Регистрация: 14.02.2014
Сообщений: 50
25.02.2014, 18:12  [ТС]     Почему результат компиляции маленькой программы на с++ имеет довольно большой размер? #4
Цитата Сообщение от Megabar Посмотреть сообщение
Almaz86, это зависит от среды, компилятора и библиотек. Что из этого используете?
я использую среду Дев с++, хмм библиоека жострим, не безразницы ли какая среда если машинный код одинаковый?
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,181
Завершенные тесты: 1
25.02.2014, 18:17     Почему результат компиляции маленькой программы на с++ имеет довольно большой размер? #5
Цитата Сообщение от Almaz86 Посмотреть сообщение
е безразницы ли какая среда
Как это без разницы!
Может быть она весь код библиотек компонует к экзешнику.
Тогда даже библиотеки ввода-вывода займут больше, чем мегабайт.
Almaz86
1 / 1 / 0
Регистрация: 14.02.2014
Сообщений: 50
25.02.2014, 18:21  [ТС]     Почему результат компиляции маленькой программы на с++ имеет довольно большой размер? #6
Цитата Сообщение от zss Посмотреть сообщение
Как это без разницы!
Может быть она весь код библиотек компонует к экзешнику.
Тогда даже библиотеки ввода-вывода займут больше, чем мегабайт.
Хммм спасибо я думал в екзешне м файле тока машинный код а билитотеки нужны тока для компиляции в машинный код, не смейтесь я просто недавно начал изучать с++)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2016, 23:43     Почему результат компиляции маленькой программы на с++ имеет довольно большой размер?
Еще ссылки по теме:

Каким будет результат компиляции и выполнения данного кода? - C++
void main(void) { char alphabet ; int index; for (letter = "A", index = 0; letter <= "Я"; letter++, index++) alphabet = letter;...

Подробно объяснить код шаблонной функции, вычисляющей размер массива во время компиляции - C++
template <typename T, size_t N> size_t ArraySize(const T (&)) { return N; } объясните что здесь происходит. из всего этого...

Завершение программы при большой загрузки процессора - C++
Вопрос такой, нужно сделать так: при выполнении программы, если в течении 5минут загрузка ЦП будет > 50% , то завершить выполняемую...

Подскажите почему выдается ошибка компиляции - C++
#include <iostream> using namespace std; int main() { cout << "Hello there.\n"; cout << "Here is 5: " << 5 << "\n"; cout...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
mmeexx
0 / 0 / 0
Регистрация: 09.10.2013
Сообщений: 177
29.05.2016, 23:43     Почему результат компиляции маленькой программы на с++ имеет довольно большой размер? #7
Almaz86, После Java?
Yandex
Объявления
29.05.2016, 23:43     Почему результат компиляции маленькой программы на с++ имеет довольно большой размер?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru