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

Стоит ли проверять результат выполнения new? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать класс String и перегрузить операторы http://www.cyberforum.ru/cpp-beginners/thread1104850.html
Написать программу, демонстрирующую работу класса : b) Создать класс String – строку, используя динамическую память. Определить операторы "+" –сложение строк, "=" и "+=" – присваивания, как дружественные функции. Определить операторы сравнения "==", "!=", "<", ">", как методы класса. Операторы должны работать как со String, так и с char*. Определить оператор "" для доступа к каждому символу в...
C++ Классы с динамическими структурами данных. Перегрузить операции присваивания Выполнить задание не используя библиотеку стандартных шаблонов. 1. Для типа динамической структуры данных, указанного в задании, разработать соответствующий класс, предусмотрев в нем конструкторы по умолчанию и копирования, деструктор, функции вставки и удаления элемента, просмотра доступного элемента, функцию, проверяющую наличие элементов. 2. Перегрузить операции присваивания. 3.... http://www.cyberforum.ru/cpp-beginners/thread1104848.html
C++ Множественное наследование с использованием абстрактных базовых классов
Множественное наследование с использованием абстрактных базовых классов, файлового ввода-вывода с применением потоков С++, функций обработки исключительных ситуаций. Задание к практической работе Общая постановка. Создать программу с абстрактным базовым классом и множественным наследованием, реализовать в нем: • конструктор, • деструктор, • виртуальную функцию просмотра текущего состояния...
Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра C++
а) Создать иерархию классов датчик – абстрактный базовый класс и датчики температуры, влажности и скорости ветра. Для каждого класса определить свои единицы измерения и способ снятия данных о значениях состояния окружающей среды. Определить конструктор копирования, оператор присваивания через соответствующие функции базового класса. Продемонстрировать работу классов. b) Создать класс...
C++ Создать иерархии наследования: книга, тетрадь – записная книжки http://www.cyberforum.ru/cpp-beginners/thread1104841.html
Необходимо создать две программы, которые иллюстрировали бы оба приведенных выше примера множественного наследования. Создать динамический массив объектов, инициализировать его. Организовать поиск элемента в массиве по заданному значению. a) Создать иерархии наследования: книга, тетрадь – записная книжки. b) Создать иерархии наследования: бумага - книга, тетрадь – записная ...
C++ Наследование классов, механизм виртуальных функций Задание к практической работе Общая постановка. Программа должна содержать: • базовый класс Х, включающий два элемента х1, х2 типа int, • конструктор с параметрами для создания объектов в динамической области памяти, • деструктор, • виртуальные методы просмотра текущего состояния и переустановки объектов базового класса в новое состояние. • производный класс У, включающий один элемент у... подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.02.2014, 03:13     Стоит ли проверять результат выполнения new?
Цитата Сообщение от Вованя Посмотреть сообщение
Ну понятно, что new может вернуть NULL, когда не будет достаточно хипа для выполнения запроса.
НЕТ! даже ресурс для домохозяек знает правильный ответ
 
Текущее время: 20:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru