Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Объясните строку кода https://www.cyberforum.ru/ cpp-beginners/ thread1660685.html
Давно хотел спросить, но все стеснялся. ) Вот что происходит в последней строчке приведенного кода? typedef std::shared_ptr<Class2> SHP_Class2; Class1<SHP_Class2> obj;
Вывести решения уравнения, если их число конечно, "NO", если решений нет, и "INF", если их бесконечно много C++
Задача с условным оператором. Решить в целых числах уравнение ax + b = 0. Входные данные Вводятся 2 целых числа: a и b. Выходные данные Необходимо вывести все решения, если их число конечно, “NO” (без кавычек), если решений нет, и “INF” (без кавычек), если решений бесконечно много. Примеры
C++ Определить сколько клеток по периметру доски Задача с условным оператором. В каждую крайнюю клетку квадратной доски поставили по фишке. Могло ли оказаться, что выставлено ровно k фишек? (Например, если доска 2 x 2, то выставлено 4 фишки, а если 6 x 6 - то 20). Входные данные Вводится одно натуральное число k. Выходные данные Программа должна вывести слово YES, если существует такой размер доски, на который будет выставлено ровно... https://www.cyberforum.ru/ cpp-beginners/ thread1660662.html C++ Написать программу: поиск чисел некратных пяти и кратных трем https://www.cyberforum.ru/ cpp-beginners/ thread1660655.html
Найти все числа некратные пяти и кратные 3, и сумма цифр которых также некратные пяти и кратна 3
Условный оператор: определить, можно ли от шоколадки размером n × m долек отломить k долек C++
Требуется определить, можно ли от шоколадки размером n × m долек отломить k долек, если разрешается сделать один разлом по прямой между дольками (то есть разломить шоколадку на два прямоугольника). Входные данные Вводятся 3 числа: n, m и k; k не равно n × m. Гарантируется, что количество долек в шоколадке не превосходит 30000. Выходные данные Программа должна вывести слово YES, если...
C++ Поиск файлов в директории Привет всем! Я хочу получить все файлы в какой-либо директории, но у меня не работает этот код: finddata_t data; intptr_t res = _findfirst("c:/*", &data); if (res != -1){ while (res){ printf("%s: %i\n", data.name, data.size); res = _findnext(res, &data); } } https://www.cyberforum.ru/ cpp-beginners/ thread1660646.html
C++ Вычислить сумму ряда https://www.cyberforum.ru/ cpp-beginners/ thread1660635.html
Вычислить y по формуле для заданного n
C++ Составьте и выполните программу линейной структуры
Вычислить значение функции переменных при заданных значениях параметров: 1. x=4y2/(4z-2t3) при t=1 ; z=3; y=sin t. Выполнить в Dev С++
C++ Как воспользоваться shared_ptr? Мне нужно вернуть shared_ptr из сией ф-ции Tovar* createTovar(string s,string s1) { return new Office(s,s1); } Как это синтаксически оформить? https://www.cyberforum.ru/ cpp-beginners/ thread1660580.html C++ Реализовать класс "Прямоугольник" Класс "Прямоугольник" с данными верхняя левая и правая нижняя точка Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены. https://www.cyberforum.ru/ cpp-beginners/ thread1660578.html
Объявить функции ввода и вывода как друзей класса с параметром объектом класса, передаваемым по ссылке C++
Обьявить функцию ввода и вывода как "друзей"класса спараметром обьектом класса,передаваемым по ссылке.Изменить определение этих функций и повторить выполнение програг.
C++ Разработать класс "Patien" с полями Фамилия, Имя, Отчество, Адрес, Номер медицинской карты, Температура https://www.cyberforum.ru/ cpp-beginners/ thread1660567.html
Разработать классы для описанных ниже обьектов.Включить в класс методы set(...),get(...),show(...).Определить другие методы.Написать программу ,демонстрирующую работу с этим классом. Patien:Фамилия,Имя,Отчество,Адрес,Номер медицинской карты,Показатель температуры. Опредилить отклонения температуры пациента от нормального показателя.
Модератор
Эксперт CЭксперт С++
5286 / 2373 / 342
Регистрация: 20.02.2013
Сообщений: 5,773
Записей в блоге: 20
12.02.2016, 13:23 0

Динамическое выделение памяти внутри функции (что вернуть из функции, если не удалось выделить память?) - C++ - Ответ 8744511

12.02.2016, 13:23. Показов 1499. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от mh-coder Посмотреть сообщение
что посоветуете?
Выделяйте память с помощью new, а если память не выделилась, выскочит исключение. А вообще, зачем Вам динамическое выделение памяти в функции? Это не есть хорошо. Лучше заверните Вашу функцию в класс, и пусть там выделением/освобождением памяти конструктор и деструктор занимаются.

Добавлено через 2 минуты
mh-coder, а вообще, лучше бы Вы, конечно, код показали. Иначе, это беспредметный разговор.

Вернуться к обсуждению:
Динамическое выделение памяти внутри функции (что вернуть из функции, если не удалось выделить память?) C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2016, 13:23
Готовые ответы и решения:

Динамическое выделение памяти в функции
Здравствуйте, столкнулся с такой проблемой: Нужно в функции считать из файла количество строк и...

Указатели и функции. Динамическое выделение памяти
1) Напишите программу, которая позволяет вводить динамический одно-мерный целочисленный массив и...

Динамическое выделение памяти в отдельной функции
Здрасьте! Мне необходимо динамически выделить память в отдельной функции, заполнить ее, и...

Динамическое выделение памяти для структуры в функции
Объясните не могу понять. На С++ пишу совсем недавно. Суть вопроса, при первом запуске программы...

3
12.02.2016, 13:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.02.2016, 13:23
Помогаю со студенческими работами здесь

Выделение динамической памяти внутри функции
приветствую. Изучаю С, для лушчего усвоения изобретаю велосипед - попылатся реализовать собственный...

Нужно немного переделать программу: использовать функции и динамическое выделение памяти
Помогите переделать программу в соответствии с условиями: а) для хранения массивов используйте...

Указатели, функции и динамическое выделение памяти: вывести строки с неповторяющимися данными
Задана матрица A(n,n) ,n&lt;=15 . Написать программу, которая находит и выводит на экран номера тех...

Выделение динамической памяти для массива внутри функции
Корректно ли организована работа с памятью в приведенной ниже программе? bool foo(int *array, int...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru