Указатель на себя в C

У меня есть следующая typedef'd struct:

1)   typedef struct cell {
2)      cell* next;
3)      cell* previous;
4)      cell** self = *next.previous
5)      unsigned int size;
6)      bool is_free;
7)   } CELL;

Мой вопрос касается строки 4. Я пытаюсь создать самореферентный указатель. Я знаю, что если бы я создал несколько клеток test_cell, что я мог бы получить свою память с &test_cell, но я хочу фактическую переменную для него. Это возможно. Если да, то я на правильном пути с тем, как у меня сейчас четвертая строка?

0 ответов

Другие вопросы по тегам