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

Ожидание выделения памяти - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сравнение потомков http://www.cyberforum.ru/cpp-beginners/thread769081.html
Как перезагрузить операцию сравнения (==) , для того, чтобы можно было сравнивать потомков в массиве указателей? Добавлено через 39 минут Должно выглядеть, типо так: bool operator == (Person...
C++ Подскажите, как написать программу реализующую графически бикубический сплайн здравствуйте , вообщем дали мне задание сделать прогу реализующую графически бикубический сплайн. Подскажите кто нить сталкивался с таким сплайном, немогу найти по какому алгоритму находятся точки по... http://www.cyberforum.ru/cpp-beginners/thread769073.html
C++ Битовые операции. Упакованные данные
Помогите в написание программы! Битовые операции. Упакованные данные. Примечания к заданию: -Программа реализуются как ассемблерные вставки в С++. 3-17 Заданы два числа <= 256. Найти целую...
C++ Массивы
Помогите в написание программы! Массивы. Примечания к заданию: - Реализуйте вычисление заданного выражения как ассемблерную вставку в программе на языке С++. - Программа на С++ должна...
C++ Вычисление значения выражения http://www.cyberforum.ru/cpp-beginners/thread769047.html
Помогите в написание программы! Вот условия: Вычисление значения выражения. Примечания к заданию: - Реализуйте вычисление заданного выражения как ассемблерную вставку в программе на языке...
C++ Геометрическая задача - невозможность достич цели Формат данные: круги Область данных: 2D-поверхность, ограниченная прямоугольником Входные данные: радиус цели и его центр, радиус объекта (который должен достич цели), его центр и скорость, данные... подробнее

Показать сообщение отдельно
nexen
187 / 180 / 3
Регистрация: 27.01.2012
Сообщений: 1,335

Ожидание выделения памяти - C++

22.01.2013, 18:45. Просмотров 376. Ответов 6
Метки (Все метки)

Нужно выделить память, обработав возможную нехватку памяти в исполняемой среде. Как сделать это иначе, кроме как:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
bool memoryAllocated = false;
 
while (!memoryAllocated)
{
     try 
     {
          int *massive = new int[N];
          memoryAllocated = true;
     }
     catch(bad_alloc)
     {
     }
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru