При создании стека с использованием связанного списка ,как мы определяем размер кучи и что присваивает ей значение?

#data-structures #singly-linked-list

Вопрос:

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

Комментарии:

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

Ответ №1:

std::bad_alloc выбрасывается, если ваша попытка выделить память завершается неудачей.

Поймайте это исключение, и вы определили, что куча не может выполнить ваш запрос.