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

Prečo použiť funkciu ukazovatele ?

V jazyku C a C + + a ďalších jazykoch , ktoré umožňujú priamy prístup do pamäte počítača , ukazovateľ je zvláštny druh hodnoty , ktorá má adresu v pamäti miesto priamo zadaných dát . Ukazovatele Funkčné poukazujú na funkcie v pamäti miesto hodnôt . Ukazovatele funkcia môže byť použitá na spustenie deklaratívne alebo funkčné štýl programovacie techniky v C alebo C + + , jazyky, ktoré sú do značnej miery nevyhnutne nutné . Ako stranou , deklaratívne štýlu programovacie napätie hovorí počítaču , čo je niečo , zatiaľ čo programovanie imperatív štýle zdôrazňuje hovorí počítač , ako niečo urobiť . Údaje Réžia Programovanie

ukazovatele funkcia môže byť použitá na implementáciu dát Réžia programovanie , čo je forma generického programovania . Laicky povedané , generické programovanie umožňuje funkcie pre spracovanie hodnôt ľubovoľného typu . C a C + + funkcie v predvolenom nastavení je možné spracovať iba funkcie skôr vyhlásil typov . Napríklad funkcia " funkcie int ( int syr , char guľa ) " sa musí vrátiť celé číslo a trvá len číslo a charakter . Ukazovatele funkcia môže byť použitá pre dynamicky odoslanie na typy argumentov .
Signal Processing štýl programovania

ukazovatele funkcia môže byť použitá na implementáciu funkcie signálu štýlu spracovania , ako sú mape a znížiť . Jedná sa o funkcie , ktoré berú funkciu zadané užívateľom a aplikovať ich na každý prvok v zozname .
Vyššieho poriadku Programovanie

Vyšší programovací objednávka je ďalšia forma programovania , ktoré umožňuje zapuzdrenie spoločné " vzory " , v čom je známy ako funkcia vyššieho rádu . Ukazovatele funkcia môže byť použitá na generovanie vyššieho rádu funkcie .
Ďalšie Deklaratívne techniky

ukazovatele funkcia môže byť použitá na realizáciu mnohých ďalších deklaratívne programovacie techniky . Ako ďalší príklad , mazanie môžu byť implementované pomocou funkčných ukazovateľov . Proces mazania je definovaný ako s predtým definovanú funkciu a vracia novú funkciu , ktorá je stará funkcia s niektorými jej argumentmi uplatniť .

Najnovšie články

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