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

Средства для уменьшения выделения памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Возвращение значения из switch-default http://www.cyberforum.ru/cpp-beginners/thread899131.html
Здравствуйте! У меня задача на создание двох фунций, которые вычисляют среднее значение двух и трех чисел соответственно. Все это я сделал. Но для юзабилити (:)) решил при вводе данных в основной...
C++ Практикум. Условие вроде неверное В задаче нужно написать функцию вычисления суммы ряда и значение контрольной функции к которой он сходится. Я вроде бы осилил, но в результате сумма мягко говоря не совпадает со значением... http://www.cyberforum.ru/cpp-beginners/thread899123.html
C++ Преобразование
есть переменная чар. есть куча переменных типа инт. int a,b,c,d,e.. как сделать чтобы при вызове cout<<char c; этот чар давался компилятору не как символьная переменная. а на его место вставлялся...
где ошибка ? не компилирует ! C++
Ввести последовательность чисел (окончание ввода – 0) и вывести их в обратной последовательности. Входные данные взять из текстового файла. #include <iostream> using namespace std; void...
C++ Значения функции F на интервале http://www.cyberforum.ru/cpp-beginners/thread899095.html
Добрый вечер, ув. программисты! Мне осталась последняя программа, которую нужно написать. Но появилась такая проблема - я не могу её написать на C++. Помогите, пожалуйста, очень надо на завтра,...
C++ сортировка обьясните пожалуйстапо подробней, на примере блок схемы алгоритм сортировки методом выбора. блок схема на сайте вырезано подробнее

Показать сообщение отдельно
Leinstay
0 / 0 / 0
Регистрация: 09.06.2013
Сообщений: 13
12.06.2013, 23:29  [ТС]
Цитата Сообщение от UnsKneD Посмотреть сообщение
Что бы реально снизить размер занимаемой памяти, лучше будет использовать классы.
Тогда другой вопрос, где и как здесь использовать классы, дело в том что я на практике их еще не задействовал т.к. не понимаю где и когда их нужно использовать =\

Цитата Сообщение от UnsKneD Посмотреть сообщение
Для начала cin, cout замени на scanf, printf.
Я для пробы заменил все как вы сказали, результат увеличение до 216 KB

Цитата Сообщение от Thinker Посмотреть сообщение
В этой задаче массив не нужен (вот и экономия памяти):
Хоть твое решение мне очень понравилось, и думаю оно намного логичнее моего, но судя по сайту время выполнения и объем памяти выделенной такой же как у меня. Я так понял память выделяется во время использования программы и чтобы уменьшить выделенный объем необходимо в каком то месте очистить уже неиспользованный участок, а сама модернизация программы уменьшит только её вес.

Собственно сам сайт http://acm.timus.ru, задача 1787, может захотите посмотреть откуда и почему берутся такие цифры, JUDGE_ID: 145475XX

Добавлено через 1 час 7 минут
В общем насколько из этого всего я понял 192 КБ получилось из за:
C++
1
2
    short int k, n, i;
    short int Mas[101];
И единственный способ решить эту проблему это использовать битовые поля, можете объяснить как это сделать? =\
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru