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 prejsť Ukazovatele na funkcie

Funkcia argumenty môžu byť v závislosti na prototype funkcia je . Ukazovateľ je dlhý argument , 4 -byte , ktorý sa vzťahuje na miesto v pamäti počítača . Odovzdávanie ukazovatele ako argumenty funkcie umožňuje priamo manipulovať s premennou alebo objekt v pamäti . To sa používa na optimalizáciu kódu tak , aby funkcia nemusí kopírovať premennú alebo objekt od volajúceho k prístupu . Chyba - kontrola musí byť použité pri odovzdávaní ukazovateľ , aby zabezpečili, že sa odvoláva na platné umiestnenie v pamäti . Veci , ktoré budete potrebovať
Visual Studio 2010
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte projekt v Visual Studio 2010 .
2

Prejdite na funkcia , ktorá bude prijímať ukazovateľ na premennú .
3

Definujte typ ukazovateľ v zozname argumentov funkcie tým , že umiestni hviezdičku po typ premennej , priamo pred menom premennej . Ukazovateľ na typ znaku by byť definovaný ako : " . Char * variablename "
4

Umiestnite typ ukazovateľ na prototype funkcie , ak je zadaný jeden . Prototyp funkcie by mal presne vyjadrovať zoznam argumentov funkcie , alebo tam bude chyba kompilácie .
5

Volanie funkcie vyžaduje ampersand ktoré majú byť uvedené pred názvy premenných pre ukazovateľ argumentov vo funkcii . Funkcia s názvom " myFunction " , ktoré prijíma ukazovateľ na celé číslo bude volaná pomocou : . " MyFunction ( a myIntegerName ) "

Najnovšie články

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