Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan Fell funksjonspekere
    Funksjon pekere blir oftest brukt ved lasting en Dynamic Link Library ( DLL) . Når opplisting en DLL funksjoner , mottar et program en peker til funksjonen den ønsker å ringe . Å kalle en funksjon pekeren først må være typen cast til en funksjon prototype , som beskriver input og output variabler . Dette sikrer at den som ringer passerer de riktige typer variabler til funksjonen og at resultatet av funksjonen, hvis noen, er også avstemt til en korrekt variabel type. Du trenger
    Visual Studio 2010
    Vis flere instruksjoner
    en

    Åpne prosjektet løsning i Visual Studio 2010 .
    2

    Naviger til linjen med kode der funksjonen pekeren er å være type cast .
    3

    Sørg for at funksjonen prototype for pekeren er riktig. En funksjon som aksepterer et heltall som sitt eneste argument ville bli definert som: " typedef void myfunc ( int ) ; "
    4

    Opprett en ny variabel å lagre pekeren til å være typecast inn som er definert . av din funksjon prototype. Hvis funksjonen ble kalt " myfunc , " variabelen definisjon ville være " minfunk myVariableName . "
    5

    Type kastet funksjonen pekeren ved å gjøre den nye variabelen lik funksjon prototype navnet innpakket i avrundede parentes etterfulgt ved funksjonspekeren . Type- casting en funksjon peker til en funksjon prototype kalt " myfunc " ville bli skrevet som : " myVariableName = ( myfunc ) myFunctionPointer ; "
    6

    Ring pekeren ved hjelp av variabel det var typen cast til med hensyn til dens funksjon prototype.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan øke størrelsen på minneområdet for Process 
    ·Hvordan skrive flere linjer til fil i C 
    ·Hvordan lage Hello World i Microsoft Visual C 2010 Expr…
    ·Hvordan å kompilere kode på en Mac 
    ·Hvordan å kompilere et CPP Med en headerfil 
    ·C opplæringen: Datatyper 
    ·Slik bruker du en Basic Date Picker Med GridView 
    ·Hvordan slette en trykknapp på Visual C 
    ·Hvordan : GTK Fargevalg 
    ·Funksjon av C Boolsk 
      Anbefalte artikler
    ·Hvordan beregne Array Lengde på Javascript 
    ·Design stadier av GUI 
    ·Hvordan lage en tabell-spørring Bruke Visual Basic 
    ·Hva er UBound i VB 
    ·Hvor å Endre JVM Heap størrelse 
    ·Hvordan skille en String i VBA 
    ·Hvordan lage en MySQL database nettsted 
    ·Hvordan Catch Perl Syntax feil 
    ·Hvordan sjekke om et tall er et heltall i Visual Basic 
    ·PowerShell Dato Funksjoner 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/