Я писал простую функцию для вставки в конец связанного списка на C++, но, в конце концов, он отображает только первые данные. Я не могу понять, что случилось. Это функция:Связанный список, вставить в конец C++
void InsertAtEnd (node* &firstNode, string name){
node* temp=firstNode;
while(temp!=NULL) temp=temp->next;
temp = new node;
temp->data=name;
temp->next=NULL;
if(firstNode==NULL) firstNode=temp;
}
Может быть, вы могли бы добавить несколько объяснений ... –