在C++中,可以通过定义一个指向下一个节点的指针来实现链表的下一个节点。具体实现步骤如下:
struct Node {
int data;
Node* next;
};
Node* head = new Node();
head->data = 1;
head->next = nullptr;
Node* newNode = new Node();
newNode->data = 2;
newNode->next = nullptr;
head->next = newNode;
Node* current = head;
while (current != nullptr) {
cout << current->data << " ";
current = current->next;
}
这样就实现了一个简单的链表,并且可以在链表中添加新节点、遍历节点等操作。