init, где выделяю память маллоком на один элемент войд указателя и присваиваю указателю из структуры. Потом пытаюсь элемент[0] установить в NULL, но выдаёт ошибку. Может кто поможет плз?
Какой тип у элемент[0]?
void *. Хочу присвоить NULL
А у элемент какой тип тогда?
Код
Тогда не понимаю, что я делаю не так
Ты не понимаешь отношения контейнера и элемента контейнера
Ну так я создаю массив на 1 элемент размером 8 байт (void *) и записываю туда пока NULL, разве нет?
void* это не "массив элементов void*", очевидно
Ну ещё и void * головного мозга... Шаблоны надо использовать, а не на С голимом писать
Ты создаешь ещё один указатель.
Хм, что то запутался. Как тогда создать массив на один элемент и присвоить ему пока нул и назначить его моему указателю?
Тип массива указателей на void - void**
Зачем я должен делать двумерный массив?
Кажется, реально помогло, спасибо!
Подскажи ещё пожалуйста, когда у нас есть массив указателей (т. е. <type> **), мы должны последний элемент NULL делать?
Зачем такое может понадобиться?
Обсуждают сегодня