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

работа с памятью - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа имитации входа в систему http://www.cyberforum.ru/cpp-beginners/thread351976.html
Доброго времени суток, есть одна прога которая должна запрашивать пароль и должна выводить приглашение, только в случае совпадения пароля с тем который заранее введен в самой проге, в случае ошибки,...
C++ ооп. конструкторы. Добрый вечер! Не могу понять как из конструктора одного класса вызвать конструктор другого класса. например есть класс точка со своим конструктором. class point { private: float x,y; ... http://www.cyberforum.ru/cpp-beginners/thread351968.html
C++ игра Арканоид!
всем привет! пожалуйста напишите игру "Арканоид" на С++! это очень срочно! за ранее спасибо!!!
C++ Вопрос по классам и функциям
Здравствуйте, вообщем мне надо реализовать примерно такое дело: имеется класс the_class нужно чтобы у каждого экземпляра была разная(собственная) функция допустим class_action Как это...
C++ Реверс строки через итераторы http://www.cyberforum.ru/cpp-beginners/thread351945.html
std::string s="123456"; s.replace(s.begin(),s.end(),s.rbegin(),s.rend()); std::cout<<s<<std::endl; Почему-то работает правильно и не падает. Если предположить наиболее быструю реализацию...
C++ error C2664 Помогите пожалуйста исправить ошибку : ошибка: Ошибка 1 error C2664: void ATL::CStringT<BaseType,StringTraits>::Format(const wchar_t *,...): невозможно преобразовать параметр 1 из "const char " в... подробнее

Показать сообщение отдельно
Ахмадик
0 / 0 / 0
Регистрация: 23.03.2011
Сообщений: 38

работа с памятью - C++

15.09.2011, 21:58. Просмотров 635. Ответов 2
Метки (Все метки)

Доброго времени суток! У меня возникло затруднение - нужно реализовать на языке Си программу,демонстрирующую распределение памяти таким способом:
структура данных - односвязный упорядоченный список
стратегия размещения - "следующий подходящий".если немного об этой стратегии - это стратегия выделения памяти, когда при выделении блока памяти запоминается место в списке "дыр"(свободная часть памяти в выделенном блоке), где был выделен блок, и в следующий раз поиск начинается не с начала списка, а с запомненного места(с обеспечением возможности посде достижения конца списка просмотреть и его начало).т.о. ищется такая "дыра"(свободная часть памяти), чтобы она была не меньше размеров запрошенного блока. Возможно я маловато написал теории есть более подробное описание в приложении в ссылке

Так вот:Программа должна в начале работы запросить блок памяти у операционной системы, а затем применять процедуры распределения памяти (выделение блока памяти заданного размера и освобождение ранее выделенного блока памяти) для выделения и освобождения блоков памяти внутри запрошенного пула.Процедура блока памяти должна возвращать спецификатор начала выделенного блока. Процедура освобождения блока должна освобождать блок, выделенный спецификатором.
Такие задачи(и даже похожие) мне нигде не попадались, вот нашел только словесный алгоритм но не уверен что он наилучший для этой задачи(приложение). Помогите пожалуйлста реализовать задачу на Си
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru