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

Как правильно компилировать программы? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дана последовательность целых чисел, за которой следует 0 http://www.cyberforum.ru/cpp-beginners/thread1126598.html
Помогите пожалуйста решить простенькие задачки в C++. 1.)Дана последовательность целых чисел, за которой следует 0. Найти количество четных элементов этой последовательности. 2.) Благодарю...
C++ Поиск хешированием Здравствуйте! Помогите создать программу, поиск хешированием. Искал в интернете ничего путного не нашел. Нужно чтобы с клавиатуры ввести ключ, а он вывел массив ключей и результат. http://www.cyberforum.ru/cpp-beginners/thread1126595.html
C++ Обработка слов строки без массива слов
В программе нужно обработать введенную строку , ввести некоторую разменость и вывести слова , рамерность которых больше за введенную . Программа то готовая , но нужно её реализовать без массива...
Рекурсивная функция. Возвести число в степень путём многократного умножения самого на себя C++
помогите #include<iostream.h> int muFunc(int x ,int y ); int main () { short int x , y , z; cout<<" vedit chislo : " ; cin >>x ;
C++ Составить рекурсивную функцию, которая находит цифровой корень целого числа http://www.cyberforum.ru/cpp-beginners/thread1126573.html
Составить рекурсивную функцию, которая находит цифровой корень целого числа. Цифровой корень находится суммой через сумму цифр числа до того момента, пока эта сумма сама не станет цифрой. Например,...
C++ Динамическое выделение памяти под массив Доброго времени суток. Как реализовать динамическое выделение памяти под массив, к примеру размера n, при том, что значение этого n в процессе вычисления увеличится? Т. е. выделяется память под... подробнее

Показать сообщение отдельно
Убежденный
Системный программист
Эксперт С++
15548 / 7056 / 1114
Регистрация: 02.05.2013
Сообщений: 11,468
Завершенные тесты: 1
23.03.2014, 11:16
Цитата Сообщение от pav1uxa Посмотреть сообщение
Есть предположение что если продолжать программировать и компилировать в таком стиле, то исполняемые файлы будут получаться слишком уж большими
Это предположение ошибочно.
Да, компоновщик включает в исполняемый файл некоторый набор "материала",
необходимого для базовой поддержки C++, но это килобайты. Остальное - ваше.

На мой взгляд даже в первом случае программа почему то весит многовато, можно как то исправить?
Все известные мне компиляторы позволяют отключать стандартные библиотеки,
оставляя "голый" C++ или даже C. Бинарник в этом случае получается размером в
считанные килобайты (Visual C++ - полтора кило в релизе). Но при этом исчезают
различные "удобства", например невозможно подключить std::string или
пользоваться исключениями...

То есть это нормально что программа с пустым окном весит 130 кбайт?
Это более, чем нормально.
Вот если бы она весила 130 мегабайт, был бы повод задуматься.

Кстати, у меня проект объемом примерно 50-70К строк кода укладывается в
два с половиной мегабайта exe+dll. Никакого "разбухания" нет.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru