История изменений
Исправление
MOPKOBKA,
(текущая версия)
:
free() принимает NULL, это удобно, если ты выделяешь массив только при использовании, а изначально у тебя он NULL, не надо писать проверки в функции очистки, просто вызываешь free и все.
И void** не будет работать как надо.
char *s = malloc(123);
kit_free_null(&s);
note: expected ‘void **’ but argument is of type ‘char **’
Исправление
MOPKOBKA,
:
free() принимает NULL, это удобно, если ты выделяешь массив только при использовании, а изначально у тебя он NULL, не надо писать проверки в функции очистки, просто вызываешь free и все.
И void** не будет работать как надо.
Исходная версия
MOPKOBKA,
:
free() принимает NULL, это удобно, если ты выделяешь массив только при использовании, а изначально у тебя он NULL, не надо писать проверки в функции очистки, просто вызываешь free и все.