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

Разработать собственные функции динамического распределения памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задание по структурам и классам http://www.cyberforum.ru/cpp/thread36896.html
Есть вот такой код: #include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> #include <string.h> #include <fstream> using namespace std; void Choice(); char buff;
C++ Функция с переменным числом параметров Вычисление суммы ряда значений оформить в виде функции с переменным числом параметров. прога вот: В ней не хватает как рас функции с переменным числом параметров Как эту функцию задать??... http://www.cyberforum.ru/cpp/thread36884.html
Присвоение значения указателю на функцию C++
Есть укзатель на функцию. Есть перегруженная функция. как присвоить указателю нужный нам вариант этой перегруженной функции?
C++ C++ и eclipse
Приветствую! Кто-нибудь пробовал "подружить" С++ со средой eclipse ? Интересны мнения. Скачал некоторое время назад плагин CDT (C++ Development Tools) для eclipse, скачал бесплатный компилятор...
C++ Strncpy http://www.cyberforum.ru/cpp/thread36182.html
Напишите пожауйста на С аналог функции Strncpy
C++ компилятор Всем привет! Пользовался CodeBlock (в нем не подключаются директивы с графикой) и Visual Studio 2005 (он какой то сложный не могу разобраться) Подскажите пожалуйста норм компилятор. что б... подробнее

Показать сообщение отдельно
Wanted
0 / 0 / 0
Регистрация: 17.05.2009
Сообщений: 7

Разработать собственные функции динамического распределения памяти - C++

28.05.2009, 18:03. Просмотров 1346. Ответов 1
Метки (Все метки)

Разработать собственные функции динамического распределения памяти, используя в качестве “кучи” динамический массив, создаваемый обычной функцией распределения памяти (malloc). Разработанная функция my_malloc должна возвращать указатель на выделенную область, причем в память перед указателем должен быть записан размер выделенной области, необходимый при ее возвращении, либо сохранена другая необходимая системная информация.
При освобождении памяти функцией my_free производится объединение соседних свободных областей. Необходимы также средства отображения текущего состояния системы ДРП – размеры и адреса свободных (и занятых) областей.
Для собственных структур данных система ДРП не должна использовать дополнитеной внешней мамяти, то есть размещать из в той же “куче”, не используя дополнительных системных malloc и free.
Свободные области – односвязный список. Выделенные области – односвязный список. Выделение по принципу наиболее подходящего.

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