распределение памяти приятеля

Отменен
Заказ
4041321
Раздел
Программирование
Предмет
C/C++
Антиплагиат
Не указан
Срок сдачи
23 Апр 2021 в 21:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
18 Апр 2021 в 06:59
Просмотров
86
Описание работы

The program should do the following:


1. Reserve a memory array (like int*) that is constructed by the constructor of the Allocator class. For example, this function can be realized as follows:


Allocator(int max_size) 


memory = new int[max_size]; // it is a private variable

_max_size = max_size; //it is a private variable

}


Note, that max_size should be a degree of 2.


Also, the destructor ~Allocator() should be realized too.


2. Alloc a piece of the reserved memory as follows:


void* Alloc(int max_size)

{

 // here should be the function's body

}


3. Free a piece of the memory reserved early as follows:


void Free(void * memory_ptr)

{

 // here should be the function's body

}


Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.53
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Следующий заказ
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир