C++建立一个单链表但是出错了,求指教

2025-03-01 11:04:45
推荐回答(3个)
回答1:

你忘记申请空间了

回答2:

list::list(void)
{
node * head = new node;
head -> next = NULL;
int count = 0;
}
这里错了,创建初始节点,你这个head被当成了内部变量,而不是你想要的类成员变量,应改为
head = new node;

回答3:

list v = list();这个改成:list v = new list();试试!