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

Как сделать, чтобы new возвращал NULL? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ запрет шаблонов http://www.cyberforum.ru/cpp-beginners/thread924290.html
У меня есть некоторая шаблонная функция, которая определена для некоторого набора типов данныхх. Как можно сделать так, чтобы функцию нельзя было бы использовать с др.типами?
C++ Подскажите, пожалуйста, как исправить ошибку Условие задачи: Разработать программу для работы с БД, которая обеспечивает автоматизированную продажу авиабилетов на месяц вперед. Программа проверяет правильность каждой даты(не разрешается вводить прошедшую дату), делает возможным менять расписание. main.cpp #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread924279.html
Ошибка при работе с памятью C++
Если ввести например 6, 0, чтобы выбросить исключение. То по завершение программы выскакивает ошибка. В чём может быть дело? Так что то про кучу. class MyExcept{ public: char *buf; MyExcept(char *comment){ buf = new char; strcpy(buf, comment); }
C++ Что делать с ошибкой: C2440: инициализация: невозможно преобразовать "int **" в "int *"
Задание, сделать класс динамического массива шаблонным. Вот, вроде бы сделал, но наткнулся на ошибку, что не так? Код: #include<iostream> #include<conio.h> using namespace std; template <class T> class Dynamic_array
C++ Не перехватывается исключений http://www.cyberforum.ru/cpp-beginners/thread924239.html
int a; try{ cin >> a; cout << a / 0 << endl; }catch(...){ cout << "err" << endl./ }
C++ Обработка исключений. Спецификация Ниже описан код по обработке исключений. Вот какие появились вопросы: 1. Есть ли при обработке исключений автоматическое преобразование типов. Ну например есть только блок catch(long int), а выбрасывается исключение catch(short int). Будет ли перехвачено это исключение? 2.Зачем используется описание исключений, которые может выбрасывать функция. Ведь если выбрасывается исключение, которое не... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт CЭксперт С++
12878 / 7264 / 810
Регистрация: 27.09.2012
Сообщений: 17,950
Записей в блоге: 2
Завершенные тесты: 1
16.07.2013, 22:28     Как сделать, чтобы new возвращал NULL?
C++
1
int * p = new (std::nothrow) int;
 
Текущее время: 11:46. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru