C ++链表头指针发出值

时间:2014-07-21 04:34:40

标签: c++ linked-list head

我创建了自己的链表,但我遇到了让它正常工作的问题。当我初始化我的链表时,构造函数将头设置为null。然而,无论何时我试着打电话,它都会给我一个地址。有什么想法吗。如果我在初始化之后立即进行cerr,它会显示为0,但在此之后的任何时间都是地址。这是一个例子。

Trip::Trip() {
fileName = "";
cerr << head << endl;
Node<Leg>* head = NULL;
Node<Leg>* endLeg = head;
cerr << head << endl;}

 if (!head) {
        cerr << "if\n";
        insert(head, tempLeg);
        endLeg = head;
    }
    else
    {
        cerr << "else\n";
        insert(endLeg, tempLeg);
        endLeg = endLeg->getLink();
    }

0 个答案:

没有答案