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

Нужно выделить всю доступную процессу память блоками по 13 байт - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Числа Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread662667.html
Вводится натуральное число F. Найти число n, для которого значение n-ого числа Фибоначчи является ближайшим числу F, но не больше его. Желательно не использовать в программе математические формулы и принимать за первый член ряда Фибоначчи F1=1.
C++ Массив: Определите, в котором часу была впервые отмечена отрицательная температура. Просьба помоч с решением задач: 1)С 8 до 20 часов температура воздуха измерялась ежечасно. Известно, что в течение этого времени температура понижалась. Определите, в котором часу была впервые отмечена отрицательная температура. 2)Дан массив A(a1,a2,...,a50). Найти произведение всех элементов, значения которых меньше 50, и сложить его с произведением элементов больших 100. Заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread662666.html
Многомерный массив (матрица) на С++ C++
Матрица K(m,m) состоит из нулей и единиц. Найти в ней номера строк и столбцов, не содержащих единицы, либо сообщить, что таких нет.
Массив: Вывести отрицательные элементы на экран в обратном порядке. C++
Дан одномерный массив, состоящий из N вещественных элементов. 1.Ввести массив с клавиатуры. 2.Найти максимальный элемент. 3.Вычислить сумму четных элементов массива. 4.Вывести отрицательные элементы на экран в обратном порядке. 5.Отсортировать массив методом вставки и вывести отсортированный массив на экран.
C++ Массив: Сколько раз пользователь ввел то или иное число? http://www.cyberforum.ru/cpp-beginners/thread662650.html
Пользователь вводит количество чисел n, а потом вводит сами числа. Каждое из них от 1 до 10 гарантировано. Сколько раз он ввел то или иное число? и да, подскажите, не в тему конечно но, как сделать заголовок, жирным шрифтом, как у всех?
C++ Структура: Определить, имеется ли книга с названием "Информатика". Сведения о книге - это фамилия автора, название и год издания. Определить, имеется ли книга с названием "Информатика". Если да, то сообщить фамилию автора и год издания. Данные ввести с клавиатуры, проинициализировать. Вывести рез-т работы пограммы на экран и в файл. подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
03.10.2012, 10:53     Нужно выделить всю доступную процессу память блоками по 13 байт
можно организовать что-то вроде связного списка. выделили блок. запомнили указатель на блок.
выделили следующий. сохранили указатель на этот новый блок в предыдущем и так далее. указатели не потеряются.
И еще чтобы по началу упростить себе жизнь, лучше работать не напрямую с функциями выделения памяти, а написать какой-нибудь классик, в котором можно задавать количество памяти и выделять эту память через такой класс. он будет вести статистику и когда память типа закончится, функции выделения памяти этого класса начнут возвращать нули или еще что-то. при этом реальную память даже не обазательно выделять. так вот можно будет смоделировать основные алгоритмы. после этого имплемент функций этого класса сделать таким, чтобы уже реально в процессе выделялась память.
 
Текущее время: 04:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru