Главная /
Язык программирования C++ /
Что произойдёт если операция выделения памяти new завершится неудачно?
Что произойдёт если операция выделения памяти new
завершится неудачно?
вопрос
Правильный ответ:
произойдёт аварийное завершение программы
программа выдаст сообщение о невозможности выделения памяти под данный объект и вернёт ненулевой указатель
выделение памяти под объект не произойдёт, и операция
new
вернёт нулевой указатель или будет сгенерировано исключение Сложность вопроса
30
Сложность курса: Язык программирования C++
54
Оценить вопрос
Комментарии:
Аноним
Кто ищет вот эти тесты с интуитом? Это же элементарно
20 авг 2017
Аноним
Я преподаватель! Тотчас удалите сайт с ответами интуит. Не ломайте образование
06 мар 2017
Другие ответы на вопросы из темы программирование интуит.
- # Файл имеющий имя "test_file.cpp" это:
- # Сопоставьте: 1. Конструктор – 2. Деструктор – 3. Дружественная функция – 4. Переопределение операций - A - вызывается автоматически, как только объект класса уничтожается. B – имеет доступ к защищенным и собственным компонентам класса, не являясь его компонентом. C – возможность распространения действия стандартных операций на операнды, для которых эти операции первоначально в языке не предполагались. D – используется для инициализации объектов класса.
- # Если заданы классы class A {... } A1; class B : public A { ... } B1; class C : public B { ... } C1; то что будет выведено при выполнении оператора throw (C1); а обработка исключительной ситуации записана catch (B& b) { cout << 1; } catch (C& c) { cout << 2; } catch (A& a) { cout << 3; } catch (...) { cout << 4; }
- # Отметьте все неправильные определения констант:
- # Что будет напечатано в результате выполнения следующего кода? int x=39, *p = &x; cout << p << "__" << *p ;