28. juli 2002 - 10:12Der er
2 kommentarer og 1 løsning
Jeg har glemt hvad *& betyder
Hej, er der nogen der lige hurtigt kan fortælle mig hvad *& betyder. Eksempel:
void PushHead(Node*& head, int value) { Node* oldHead = head;
head = new Node; head->value = value; head->next = oldHead; }
Dette er taget ud af en sammenhæng hvor Node er en struct. Det jeg vil vide er hvad første parameter er. Er det en pointer til en reference, eller hvad er det?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
void PushHead(Node*& head, int value) { Node* oldHead = head;
head = new Node; <-- her er det i virkeligheden n der sættes til at pege på den nye knude head->value = value; head->next = oldHead; }
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.