funktionspekare används oftast när man laddar en dynamisk länk bibliotek ( DLL ) . När räkna en DLL funktioner , erhåller ett program en pekare till den funktion man vill ringa . Att kalla en funktion pekaren först måste typ gjuten till en funktion prototyp , som beskriver in-och variabler output . Detta säkerställer att den som ringer passerar rätt typer av variabler till funktion och att resultatet av funktionen , om någon, är också matchas till en korrekt variabel typ . Saker du behöver Review, Visual Studio 2010
Visa fler instruktioner
1
Öppna projektet lösning i Visual Studio 2010 .
2
Navigera till den kodrad där funktionen pekaren är att vara typ rösterna .
3
Säkerställ att funktionens prototyp för pekaren är korrekt . En funktion som accepterar ett heltal som enda argument skulle definieras som : " typedef void myFunc ( int ) ; "
4
Skapa en ny variabel för att lagra pekaren att vara typecast i vilken definieras . av din funktion prototyp . Om funktionen kallades " myFunc , " den rörliga definition skulle vara " myFunc myVariableName . "
5
Typ kastade funktionen pekaren genom att göra den nya variabeln lika med funktionsprototyp namn insvept i rundade parentes följt genom funktionen pekaren. Typ - casting en funktion pekare till en funktion prototyp kallad " myFunc " skulle skrivas: " myVariableName = ( myFunc ) myFunctionPointer , "
6
Ring pekaren med hjälp av variabeln var typ cast till med avseende på dess funktion prototyp .