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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Нахождение ко-ва символов в каждой строке файла http://www.cyberforum.ru/cpp/thread37006.html
Здравствуйте, помогите пожалуйста решить задачу на С: Прочитать файл, который может содержать символы перевода строки. Для каждой строки определить и вывести на экран её номер и длину.
C++ Задание по структурам и классам Есть вот такой код: #include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> #include <string.h> #include <fstream> using namespace std; void Choice(); char buff; http://www.cyberforum.ru/cpp/thread36896.html
C++ Функция с переменным числом параметров
Вычисление суммы ряда значений оформить в виде функции с переменным числом параметров. прога вот: В ней не хватает как рас функции с переменным числом параметров Как эту функцию задать?? Подскажите пожалуйста!
C++ Создание строк
Строка символов представляет собой предложение, написанное на русском языке. Предложение заканчивается точкой. Подсчитать и вывести количество различных букв, которые входят в это предложение. Ответ должен приводиться в грамматически правильной форме, например: а – 25 раз, к – 3 раза и т.д
C++ Проверка выделена ли память под указатель http://www.cyberforum.ru/cpp/thread36721.html
Уважаемые программисты!!!!! подскажите пожалуйста можно ли каким-либо способом проверить в условном операторе, выделена ли память под указатель я пытался делать так: if (ptr == NULL) { ptr = new ...//дальше выделяется память } но в этом случае выбрасывалось исключение типа access violation reading location типа того.. что мне делать скажите плиз!!!
C++ Массивы, сортировка Люди помогите сделать єто задание: Лабораторна робота №2 Тема – алгоритмізація і програмування процесів обробки масивів. Мета – набуття навичок використання у текстах програм мовами програмування С та С++ масивів та покажчиків розміщення даних у пам’яті ЕОМ. Завдання на виконання лабораторної роботи складається з двох частин. 1 частина – алгоритмізація і програмування процесів обробки... подробнее

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

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

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

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

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