Почему String.split («:») не работает правильно?

память, выделенная с помощью malloc () или calloc () или realloc ().

void free (void * ptr);

свободная функция не принимает размер в качестве параметра , Как функция free () знает, сколько памяти освобождается от заданного только указателя?

Ниже приведен наиболее распространенный способ хранения размера памяти, чтобы free () знал, что размер памяти будет освобожден.

Когда выделение памяти выполняется, выделенное пространство кучи на одно слово больше, чем запрошенная память. Дополнительное слово используется для хранения размера выделения и позже используется функцией free ()

-8
задан Boann 26 April 2019 в 13:56
поделиться