ПредишенСледващото

Описание на функции C (С) / C ++ - презаделяне

знак * презаделяне (PTR, размер);
знак * PTR; указател към предварително заловен
блок памет
неподписан размер; новия размер в байтове

презаделяне функция променя размера на предварително заловен блока
памет. КОП аргумент показва началото на блок. Аргументът с размер za-
Той дава нов размер на блока в байтове. Блокът не се променя.
КОП аргумент може да показва на блока да osvo-
bozhden преди следващите покани за calloc, halloc, изчистване,
презаделяне.

презаделяне функция връща указател към Чар-perezahvachen-
NY блок памет. Устройството може да бъде преместена, ако размерът му се дължи
meneny, така указател_към_нея аргумент презаделяне функция не е задължително
Тя трябва да бъде същата като на върнатата стойност.
Тя връща стойност NULL, ако паметта не е достатъчно, за да
разширяване на устройството за предварително определен размер. Ако това се случи, най-на-
след първоначалното блок е освободена.
Споменът, посочи от върнатата стойност, газ
rantirovano изравняване за съхранение на всякакъв вид обект. че
за да получите указател към различна от типа Чар, използвани preob-
verters връщат тип.
Вижте също caloc, безплатно, halloc, изчистване.

/ * Избира достатъчно голямо пространство 50
знаци * /

/ * Perezahvatyvaet блок, който съдържа 100 символа * /
ако (Alloc! = NULL)
Alloc = realoc (Alloc, 100 * sizeof (знак));

Свързани статии

Подкрепете проекта - споделете линка, благодаря!