Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести число в данной системе счисления https://www.cyberforum.ru/ cpp-beginners/ thread2116405.html
Вводится десятичное число и система счисления (СС), вывести это число в данной системе счисления.
C++ Во введенной строке удалить пробелы между первым и вторым знаком
Во введенной строке удалить пробелы между первым и вторым вопросительным знаком.
C++ Найти количество вхождений одной строки (являющейся подстрокой) в другую https://www.cyberforum.ru/ cpp-beginners/ thread2116403.html
С клавиатуры вводятся две строки. Найти количество вхождений одной строки (являющейся подстрокой) в другую.
C++ Оставить в строке только один экземпляр каждого встречающегося символа https://www.cyberforum.ru/ cpp-beginners/ thread2116401.html
Оставить в строке только один экземпляр каждого встречающегося символа.
C++ Определите процентное отношение строчных и прописных букв
Дан текст. Определите процентное отношение строчных и прописных букв к общему числу символов в нем.
C++ Создайте из четных символов строки, и из нечетных символов https://www.cyberforum.ru/ cpp-beginners/ thread2116399.html
Создайте из четных символов строки st1 строку str2 и из нечетных символов - строку str3.
C++ Даны натуральное число n, действительное число x. Вычислить Приветствую. Помогите пожалуйста написать данные программы. Заранее благодарен за внимание и за помощь. 1) Даны натуральное число n, действительное число x. Вычислить: sinx+sin^2x+...+sin^nx https://www.cyberforum.ru/ cpp-beginners/ thread2116396.html Упорядочить последовательность по неубыванию методом поиска минимумов C++
Дана последовательность из n xbcyk (n<100). Упорядочить ее по не убыванию следующим методом : найти минимальный элемент и поменять его местами с первым ; в оставшейся части последовательности найти минимальный элемент и поменять его со вторым и т.д. Помогите бедной ! Добавлено через 1 минуту xbxtk - это чисел* Ошибка
C++ Ошибка в операторе присваивания https://www.cyberforum.ru/ cpp-beginners/ thread2116391.html
Здравствуйте! Подскажите, пожалуйста, почему в строке: a = 7 + a + 8 + c;, возникает ошибка? #include <iostream> #include <cstdlib> using namespace std; class Comp { public: int Re; int Im;
C++ Заполнение матрицы символами и её вывод Программа должна вывести сконструированный прямоугольник, подогнанный под размер (длину) уравнения, но вместо этого выводит что-то такое(вместо точек пустые символы): ╔══════ ║..........╠ ║..........╠ ║╠╠╠╠╠╠ Размер вообще не подходит и откуда-то взялся символ ╠, хотя я его номер в ASCII нигде не использовал. Что я сделаль не так? void draw_object(char zadacha) { https://www.cyberforum.ru/ cpp-beginners/ thread2116370.html
C++ Вычислить и вывести произведение индексов нечетных элементов и сумму элементов с парными индексами массива E [10]
Вычислить и вывести произведение индексов нечетных элементов и сумму элементов с парными индексами массива E .
C++ Не запускается цикл "while" https://www.cyberforum.ru/ cpp-beginners/ thread2116339.html
Задание: "Написать программу вычисления суммы членов последовательности, задаваемой формулой ... Суммирования членов ряда проводить до тех пор, пока |an|≥eps, eps = 0.0005." Не запускается цикл "while" что не так? #include <iostream> #include <math.h> using namespace std;
Диссидент
Эксперт C
27705 / 17321 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
16.11.2017, 18:19 0

Скорость или экономия памяти - что бы выбрали Вы? - C++ - Ответ 11718228

16.11.2017, 18:19. Показов 1914. Ответов 31
Метки (Все метки)

Ответ

mkostoevr, Как я понял, вопрос стоит так. Есть некоторые числа - размеры. Их диапазон от 1 до 264. Как следует хранить эти числа? Отводить на каждое по 8 байт или упаковывать: 1 байт на размер размера + сам размер? Я правильно понял?
Теперь смотри. Сколько может быть переменных? Наверное, не больше сотни. Если в модуле больше переменных - скорее всего он неумело написан. Значит, наш выигрыш не превосходит 700 байтов. Это та цифра, о которой надо говорить? К тому же более изощренный код твоей программы (с упаковкой и распаковкой) сам будет занимать какое-то количество памяти, что сведет даже этот небольшой выигрыш к нулю. К тому же, не стоит забывать и об увеличивающейся трудоемкости разработки и увеличении количества потенциальных ошибок. Так что, имхо, в твоей ситуации не стоит ловить блох и их подковывать

Вернуться к обсуждению:
Скорость или экономия памяти - что бы выбрали Вы? C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.11.2017, 18:19
Готовые ответы и решения:

Экономия памяти или борьба с точками. (что-то типа массива ссылок хотелось бы иметь)
У меня есть объект Point. И есть Объект Grup. В объекте Grup я выделил динамически память под...

Экономия памяти
Доброго времени суток, не знаю как надо делать, вот и спросил, допустим есть игра, где шарик просто...

Экономия памяти
Здравствуйте, уважаемые программисты! Как разместить информацию о числах из массива, используя...

Экономия памяти
Скажите, будет ли второй вариант кода занимать меньше памяти? 1ый вариант: float a; f(a); ...

31
16.11.2017, 18:19
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.11.2017, 18:19
Помогаю со студенческими работами здесь

QDir и экономия памяти
Пишу программу под ARM. Вывожу в таблицу содержимое директории расположенной на Flash с помощью...

Экономия памяти и справочные таблицы
Всем привет! Я не так давно работаю в Access и никак не могу уяснить для себя вот какое дело:...

Экономия памяти при упаковке данных
Здравствуйте, уважаемые программисты! Есть такая задача: Задан упорядоченный целочисленный...

Что значит скорость памяти в тестовом режиме?
Что значит скорость памяти в тестовом режиме?

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru