| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment lancer pointeurs de fonction
    pointeurs de fonction sont le plus souvent utilisés lors du chargement d'une bibliothèque de liens dynamiques ( DLL). Lors de l'énumération des fonctions d'une DLL , un programme reçoit un pointeur vers la fonction qu'il veut appeler . Pour appeler une fonction pointeur doit d'abord être de type moulé pour un prototype de fonction , qui décrit l'entrée et les variables de sortie. Cela garantit que l'appelant transmet les types de variables correctes à la fonction , et que le résultat de la fonction , le cas échéant , est également adapté à un type de variables correctes . Choses que vous devez
    Visual Studio 2010
    Afficher plus Instructions
    1

    Ouvrez la solution de projet dans Visual Studio 2010.
    2

    Naviguer à la ligne de code où le pointeur de fonction doit être du type.
    3

    Assurez-vous que le prototype de la fonction pour le pointeur est correct. Une fonction qui accepte un entier comme seul argument serait défini comme : " typedef vide MYFUNC (int) ; "
    4

    créer une nouvelle variable pour stocker le pointeur être catalogué dans lequel est défini. par votre prototype de fonction . Si la fonction a été appelée " MYFUNC , " la définition d'une variable serait " myVariableName MYFUNC . "
    5

    cast de type pointeur de fonction en faisant la nouvelle variable égal au nom du prototype de fonction enveloppé entre parenthèses arrondies suivie par le pointeur de fonction . Type jetant un pointeur de fonction à un prototype de fonction appelée " MYFUNC " serait écrit que: " myVariableName = ( MYFUNC ) myFunctionPointer ; "
    6

    Appelez le pointeur en utilisant la variable c'était cast de type à en ce qui concerne son prototype de fonction .

    Previous :

    next :
      articles connexes
    ·Comment installer Windows Mobile 5.0 Pocket PC SDK 
    ·Comment faire pour déboguer C + + Mots clés 
    ·Quelle est la syntaxe structurale ou la structure de pr…
    ·Comment apprendre le C + + 
    ·Comment calculer le temps en C sous Linux 
    ·Comment faire pour déclarer des fonctions statiques en…
    ·Comment utiliser le Visual C + + Debugger 
    ·Comment faire pour modifier une chaîne de caractères …
    ·Comment afficher une chaîne en arrière dans C 
    ·Comment faire pour convertir variable INT à cordes 
      articles en vedette
    ·Qu'est-ce que Microsoft SQL 
    ·Comment faire pour utiliser des scripts de connexion po…
    ·Quel est un bloc PHP 
    ·Comment écrire un formulaire avec jQuery 
    ·Comment accéder aux données de Parse 
    ·Comment faire pour supprimer les zéros dans récursivi…
    ·Comment créer deux boutons en Java 
    ·Comment faire pour convertir Enum à la liste 
    ·Comment créer deux colonnes avec Div 
    ·Comment faire un EXE avec Netbeans 
    Copyright © Connaissances Informatiques http://fr.wingwit.com