Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
  Derniers articles
  • Comment nettoyer un tampon d'entrée…
  • Comment faire une chaîne en un tabl…
  • Comment faire pour créer un nouveau…
  • Comment faire pour convertir une cha…
  • Définir un tableau multi-dimensionn…
  • Comment identifier un utilisateur Wi…
  • Comment importer des codes avec SVN …
  • Quels sont les avantages d'un Bot 
  • Importance de la sélection des proc…
  • Des programmes en C + + qui renverse…
  •   C /C + + Programming
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    C /C + + Programming

    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 .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Ajout d'une DLL à un projet CPP 
  • Comment faire pour effectuer fichier I /O en C + + 
  • Comment découper une chaîne en C 
  • Comment créer un fichier texte en utilisant C + + 
  • Comment représenter un onglet dans une chaîne en RPC 
  • Comment lier COBOL et C, ainsi que sur z /OS 
  • Comment écrire un programme d'émulation de terminal C Simple 
  • Comment passer un vecteur de conteneurs à une fonction 
  • Comment faire pour créer une zone de texte dans Visual C # 
  • Comment Date et heure utilisation dans un programme C + + 
  • Connaissances Informatiques © http://www.ordinateur.cc