[求助]关于单链表的一个小问题~
数据结构书上关于单链表类的构造函数是这样的:List(const <Type> &value) { last=first=new ListNode<Type>(value); }
这样表头指针和表尾指针不就是同一个地址了吗?表头指针的指针域不就是NULL了吗?
反正我总觉得有问题,写了程序出来也有问题,不知道是我没弄懂还是书上写错了?
当一开始创建一个链表的时候,难道首指针不是尾指针吗?这就是把value作为链表的第一个成员来初始化链表啊