Kan någon moderator flytta tråden till C++ forumet. Efter en stunds funderande kom jag på svaret på min fråga:Länkade listor i C++
Hej!
Jag har inte programmerat på ett tag och tänkte öva lite på länkade listor.
Jag har en fråga angående pekare.
Är det någon skillnad deklarera struct-pekare på följande sätt?:struct Node
{
int data;
Node *Next;
Node *Previous;
} *Head, *Tail;
eller så här:LinkedList::LinkedList(void) //Konstruktorn
{
Node *Head = new Node();
Head = nullptr;
Node *Tail = new Node();
Tail = nullptr;
}
Sv:Länkade listor i C++
Det är ingen skillnad, men det första skrivsättet kan ge en del problem om man glömmer att Head och Tail är pekare.
Exempel:
Head head //Pekare, inte objekt
Head* head //Pekare till pekare