有关下面C++代码的说法正确的是( )。
struct Node{
int Value;
Node* Prev;
Node* Next;
Node(int Val, Node* Prv = NULL, Node* Nxt = NULL)
: Value(Val), Prev(Prv), Next(Nxt) {}
};
Node firstNode = Node(10);
firstNode.Next = new Node(100, &firstNode);
firstNode.Next->Next = new Node(111, firstNode.Next);
- A. 上述代码构成单向链表
- B. 上述代码构成双向链表
- C. 上述代码构成循环链表
- D. 上述代码构成指针链表
正确答案:B