В гиках для гиков я видел другой способ создания Узла для связанного списка.
struct Node{ int data; Node* next; Node(int x){ data = x; next = NULL; } }
Может кто-нибудь объяснить, как определяется этот узел.
struct Node { int data; Node *next; Node(int x) : data(x), next(NULL) {} };
Это просто способ определить структуру с помощью конструктора в C ++
Вы можете использовать их просто так:
Node *node = new Node(4);