Проблема с добавлением элементов в конец связанного списка [закрыто]
Я пытаюсь добавить элемент в конец связанного списка, но он, кажется, не добавляет, Может кто-нибудь сказать мне, что не так с моим кодом спасибо. Мой связанный список не пуст
void LinkedList::Addelementfromback(VoidPtr horoscope)
{
   NodePtr temp = head;  
   while (temp != NULL)
   {
    temp=temp->next;
   }
    NodePtr element=new Node;
    element->data=horoscope;
    element->next=NULL;
    temp=element;
}