Узел списка, где каждый элемент указывает на следующий элемент, и заголовок списка будет выглядеть так:
typedef struct Node {
int value;
Node* next;
Node** head;
} Node;
head может измениться, поэтому мы использовали Node ** head. Я знаю, что классы передаются как ссылки, поэтому я могу создать первые два атрибута следующим образом:
class Node {
int value;
Node next;
????
}
Как создать атрибут head?