0 / 0 / 0
Регистрация: 18.11.2021
Сообщений: 33
1

Определить обработчик исключительной ситуации, ограничивающий объем одноразового выделение динамической памяти

05.05.2022, 18:28. Показов 347. Ответов 5
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот наткнулся я на такого рода задание (Определить обработчик исключительной ситуации, ограничивающий объем одноразового
выделение динамической памяти) и не могу понять в чем его прикол.

Мы выделяем динамическую память, чтобы ограничить её объем или что?
Возможно ключевым словом тут является как раз-таки одноразовое, но облазив интернет почему-то не увидел упоминания об этом.

По итогу мне нужны подсказки
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2022, 18:28
Ответы с готовыми решениями:

Определить обработчик исключительной ситуации как реакции на самоприсвоение объектов одного класса
Класс B является производным от класса А. Определить обработчик исключительной ситуации как...

Определить обработчик исключительной ситуации, возникающей при попытке чтения элемента с пустой очереди
Помогите пожалуйста сделать это задание. Я не особо понял что тут нужно написать. Тема, которую мы...

Обработчик исключительной ситуации
Задание: Определить обработчик исключительной ситуации, если количество созданных объектов класса А...

Создать свой собственный обработчик исключительной ситуации для ошибки преобразования типов
помогите пожалуйста! нужно создать свой собственный обработчик исключительной ситуации (блок) для...

Обработка ситуации с нехваткой динамической памяти
Хочу обработать ситуацию с нехваткой памяти. Пишу стандартно: A=new double; if(!A) {...;} ...

5
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
05.05.2022, 18:55 2
Огласите весь текст пожалуйста.
0
0 / 0 / 0
Регистрация: 18.11.2021
Сообщений: 33
05.05.2022, 19:02  [ТС] 3
Цитата Сообщение от QueryMonkey Посмотреть сообщение
Огласите весь текст пожалуйста.
В скобках и теме - основная задача. Разве что как дополнение, можно сказать, что нужно делать через try throw catch)

Добавлено через 53 секунды
Более никакого текста в условии нету
0
Нарушающий
417 / 305 / 46
Регистрация: 13.04.2022
Сообщений: 1,759
05.05.2022, 19:05 4
Тогда для меня формулировка не имеет смысла.
*Обработчик* исключительной ситуации не может установить ограничения на выделение динамической памяти.
0
0 / 0 / 0
Регистрация: 18.11.2021
Сообщений: 33
05.05.2022, 19:18  [ТС] 5
Цитата Сообщение от QueryMonkey Посмотреть сообщение
Тогда для меня формулировка не имеет смысла.
*Обработчик* исключительной ситуации не может установить ограничения на выделение динамической памяти.
Ну вот и для меня что-то непонятное...
0
6085 / 3445 / 1400
Регистрация: 07.02.2019
Сообщений: 8,755
05.05.2022, 19:21 6
sumick,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#include <new>
#include <stdexcept>
#include <iostream>
 
class AllocatorLimited {
  std::size_t const m_limit;
public:
  AllocatorLimited(std::size_t limit) : m_limit{limit} {}
  void* allocate(std::size_t size) {
    if (size > m_limit)
      throw std::length_error{"limit exceeded"};
    return ::operator new(size);
  }
  void deallocate(void* ptr) {
    ::operator delete[](ptr);
  }
};
 
int main()
{
  try
  {
    AllocatorLimited a{48};
    a.deallocate(a.allocate(50));
    std::cout << "ok\n";
  }
  catch (std::exception const& e)
  {
    std::cerr << e.what() << '\n';
  }
}
1
05.05.2022, 19:21
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.05.2022, 19:21
Помогаю со студенческими работами здесь

Должен ли общий объем графической памяти складываться из зарезервированной (фиксированной) памяти и динамической (DVMT)?
Здравствуйте. Скажите, должен ли общий объем графической памяти складываться из зарезервированной...

Обработка исключительной ситуации
Здравствуйте, Друзья. Подскажите, пожалуйста, как обработать следующую ситуацию: если во время...

Предотвращение исключительной ситуации
Здраствуйте, возникла проблема с предотвращением исключительных ситуаций, связанных с ошибкой ввода...

Возвращение исключительной ситуации
Всем привет... из темы, конечно, ничего не понятно =) Итак, у нас есть функция. У функции есть...

Возбуждение исключительной ситуации
Помогите плз сгенерировать исключение. Требуется создать функцию, которая заполняет массив и...

Обработка исключительной ситуации
Приветствую всех, суть вопроса в том, что внутри цикла выполняю запросы в базу, допустим 100 ра с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru