Указатель на себя в 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
, но я хочу фактическую переменную для него. Это возможно. Если да, то я на правильном пути с тем, как у меня сейчас четвертая строка?