bool List::ListInsertHead(Node *pNode)
{
Node *temp = m_pList;
Node *newNode = new Node;
if (new Node == NULL)
return false;
newNode->data = pNode->data;
m_pList->next = newNode;
newNode->next = temp;
}
不明白为什么要加newNode 直接接上不就行了
m_pList->next = newNode;
newNode->next = temp;
这两句有问题的,应该修改为
newNode->next = m_pList->next;
m_pList->next = newNode;