0 / 0 / 0
Регистрация: 15.05.2016
Сообщений: 18
|
|
1 | |
Написать программу, которая пожирает память и выводит ошибку: Окончание свободной памяти18.09.2016, 12:30. Показов 1074. Ответов 1
Здравствуйте, задали задачу на выделение памяти. Саму память выделять то умею, а след. задачу решить не могу:
Нужно написать программу, которая пожирает память и выводит ошибку: Окончание свободной памяти. И надо, чтобы программа не просто завершилась, вывела консоль с надписью выше. Мне нужно написать ее в стековой и автоматической памяти. Помогите пожалуйста, подскажите как.
0
|
18.09.2016, 12:30 | |
Ответы с готовыми решениями:
1
Написать программу, которая делит числа в 5 степени на число в 14 степени и выводит ответ в 5 степени. Найти ошибку Написать программу, которая выводит пример на вычитание, запрашивает ответ пользователя, проверяет его и выводит сообщение о правильности Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя Написать программу которая выводит график |
1394 / 1023 / 325
Регистрация: 28.07.2012
Сообщений: 2,813
|
|
18.09.2016, 13:17 | 2 |
Сообщение было отмечено gru74ik как решение
Решение
Switty, с динамической памятью все просто.
Выделяешь память в цикле через оператор new. Как только память закончится, он тебе бросит исключение std::bad_alloc. Но вот если отлавливать переполнение стека, то тут сложнее. Можно воспользоваться функцией _alloca, но она обычные исключения не бросает (посмотри пример внутри).
0
|
18.09.2016, 13:17 | |
18.09.2016, 13:17 | |
Помогаю со студенческими работами здесь
2
Написать программу которая выводит трафарет Написать программу которая выводит строку Написать программу, которая выводит изображенный Написать программу которая выводит последовательность Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |