Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur Kasta funktionspekare

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur Ignorera mellanslag när du använder längd C + +
    ·Hur man använder Fortran i C + + Linux
    ·Konvertera Float till String i C + +
    ·Hur Pass Mall structs funktioner i C
    ·Hur man använder Funktion mallar i C + +
    ·Vad är motsatsen till Print i C -programmering
    ·Hur man utvecklar en Project Sheet
    ·Hur man skriver ett program i C för metriska omvandlin…
    ·Hur man använder Doxygen att skriva Källans Koder
    ·Hur Avvisa de uppgifter som Bräddning Måtten
    Utvalda artiklarna
    ·Hur man laddar ner en bitmappsfil i Android SDK
    ·Konvertera MATLAB -skript till Python
    ·Hur man gör ett lotteri med C + +
    ·Hur gör jag Kompilera och köra mina Vb.Net filer i Vi…
    ·Konvertera ett byte Mac Adress till en String
    ·Konvertera JSP till Java
    ·Lägga till ett attribut till nod i C #
    ·Hur man använder inhemska japanska tecken i JSP
    ·Hur man läser en sträng från ett fönster i AutoIt
    ·PHP Syntax Error : Oväntad T String
    Copyright © Dator Kunskap http://www.dator.xyz