funktionspekare är en del av C + + -programmering språk . En pekare "poäng " till en plats i minnet , så när du ändrar ett variabelvärde , ändrar du värdet i minnet . Detta är differentierad från att ändra ett variabelt värde , vilket bara ändrar värdet i den lokala funktionen och inte själva minnesutrymme . Du använder asterisk för att peka på en funktion array i en C + + uttalande . Instruktioner
1
Högerklicka på C + + källkod fil som du vill använda för att ställa in pekaren , . Klick " . Öppna med " Klicka på din C + + editor i listan över program
Sida 2
Skapa variabeln funktionen pekaren . Följande kod skapar en pekare till en funktion som returnerar en matris med heltal :
void ( * myFunction ) ( int [ ] ) ;
3
Tilldela pekaren att din funktion . Koden i steg 2 skapar pekaren , men du måste definiera minnesutrymme som de variabla punkter . Följande kod tilldelar pekaren till " create_colors " -funktion :
myFunction = & create_colors ,
Notice et-tecknet . -Tecknet talar om för kompilatorn att " peka " på den minnesplats som lagrar " create_colors " funktionen .