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

Что возвращает realloc, если не может увеличить? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести все четные элементы массива http://www.cyberforum.ru/cpp-beginners/thread1109017.html
1. Дан массив, заполненный рядом Фибоначчи (при объявлении). - Вывести все четные элементы массива - Вывести все нечетные элементы массива *- Заполнить массив рядом Фибоначчи с помощью циклов. 2. Дан массив на 8 элементов. Попросите пользователя заполнить его не нулевыми значениями. - Выведите на экран все введенные пользователем числа, которые повторяются 2 или больше раз. P.S. : Нужно...
C++ Из строки вырезать слова, стоящие на четном месте Из строки вырезать слова, стоящие на четном месте. http://www.cyberforum.ru/cpp-beginners/thread1109008.html
Иницилизация динамического массива в конструкторе C++
#include <iostream> #include <string> using namespace std; class A { int *p; int n; public: A(){};
C++ Вывести матрицу, используя циклы
Вивести на экран с помощю цыклов: 0000* 000*0 00*00 0*000 *0000
C++ Вычислить сумму ряда, состоящего из N слагаемых, и вывести результат с M знаками после запятой http://www.cyberforum.ru/cpp-beginners/thread1108998.html
помогите написать программу на с++ Вычислить сумму ряда, состоящего из N слагаемых, и вывести результат с M знаками после запятой. p.s. если можно сделайте скрин программы и ее запуска
C++ Удалить пробелы и после каждого 5 элемента поставить знак вопроса Удалить пробелы и после каждого 5 элемента поставить знак вопроса Я написал но не как не могу сделать это в функции #include "stdafx.h" #include <iostream> #include <stdio.h> using namespace std; void main() подробнее

Показать сообщение отдельно
DrOffset
6929 / 4122 / 942
Регистрация: 30.01.2014
Сообщений: 6,915
02.03.2014, 15:00     Что возвращает realloc, если не может увеличить?
Цитата Сообщение от tarasproger Посмотреть сообщение
А там этот случай не рассмотрен.
Все там рассмотрено:
If the function fails to allocate the requested block of memory, a null pointer is returned, and the memory block pointed to by argument ptr is not deallocated (it is still valid, and with its contents unchanged).
Если увеличить не удалось, то возвращается ноль, а память, которая была передана в аргумент остается нетронутой (то есть ее по прежнему следует потом освободить через free).

Добавлено через 1 минуту
Цитата Сообщение от programina Посмотреть сообщение
там по английски!

Не по теме:

Знать английский - это важно для программиста

 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru