Funktion pointers er en del af C + + programmeringssprog. En pointer "point" til en placering i hukommelsen , så når du ændrer en variabel værdi , ændrer du værdien i hukommelsen. Dette adskiller sig fra at ændre en variabel værdi , som kun ændrer værdien i den lokale funktion og ikke den faktiske hukommelse . Du bruger stjerne symbol for at pege på en funktion array i en C + + erklæring. Instruktioner
1
Højreklik på C + + kildekode fil, du vil bruge til at oprette markøren , . Klik ". Åbn med " Klik på din C + + editor i listen over programmer
2
Opret funktion pointer variabel. Følgende kode opretter en pointer til en funktion, der returnerer en matrix af heltal : Hej
void ( * myFunction ) ( int [ ])
3
Tildel markøren til din funktion. Koden i trin 2 skaber pointer, men du skal definere hukommelse , som de variable punkter. Følgende kode tildeler markøren til " create_colors "-funktionen : Hej
myFunction = & create_colors ,
Notice og-tegnet . -Tegnet fortæller compileren til at "point" til hukommelsen placering , der lagrer de " create_colors "-funktion.