Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako Obsadenie funkcie ukazovatele

Ukazovatele funkcií sa najčastejšie používajú pri načítaní dynamické knižnice ( DLL ) . Pri výpočtu funkcií knižnice DLL je , program , dostane ukazovateľ na funkciu to chce zavolať . Ak chcete volať funkciu ukazovatele najprv musí byť typ pretypovať na funkčný prototyp , ktorý popisuje vstupné a výstupné premenné . Tým je zaistené , že volajúci odovzdáva správne typy premenných na funkciu , a že výsledok funkcie , ak existuje , je uzavreté na správny typ premennej . Veci , ktoré budete potrebovať klipart Visual Studio 2010
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte riešenie projektu v Visual Studio 2010 .
2

Navigácia na riadku kódu , kde je ukazovateľ funkcia má byť pretypovanie .
3

Uistite sa , že prototyp funkcie pre ukazovateľ je správne . Funkcia , ktorá prijíma číslo ako svoj ​​jediný argument by bol definovaný ako : " typedef void MyFunc ( int ) ; "
4

Vytvorte novú premennú pre uloženie ukazovateľ sa obsadiť do ktorej je definovaná . váš prototyp funkcie . Ak bola funkcia volaná " MyFunc , " variabilné definícia by mala byť " MyFunc myVariableName . "
5

Typ obsadenie ukazovateľ funkcie tým , že nová premenná rovná názov funkcie prototypu zabalené v oblých zátvorkách nasleduje o ukazovateľ na funkciu . Type - casting funkcie ukazovateľ na funkciu prototyp s názvom " MyFunc " by sa zapísať ako : " myVariableName = ( MyFunc ) myFunctionPointer ; "
6

Zavolajte ukazovateľ pomocou premennej to bol typ pretypovať na s ohľadom na jeho prototyp funkcie .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené