Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Waarom gebruik Functie Pointers ?
In C en C + + en andere talen die directe toegang tot de computer het geheugen toe te staan, een pointer is een speciaal soort waarde dat in plaats van een geheugen -adres rechtstreeks gespecificeerde gegevens bevat . Functie pointers wijzen op functies in het geheugen in plaats van waarden . Functieverwijzingen kan worden gebruikt om declaratieve - of functionele stijl programmeertechnieken in C of C + + , talen die grotendeels noodzakelijk voeren . Even terzijde, declaratieve - stijl programmering benadrukt vertelt de computer wat iets is , terwijl imperatief - stijl programmering benadrukt vertelt de computer hoe iets te doen . Gegevens Geregisseerd programmeren

Functie pointers
kan worden gebruikt om gegevens Geregisseerd Programming , dat is een vorm van generiek programmeren implementeren . In lekentaal , generieke programmering laat functies om waarden van willekeurige types verwerken . C en C + + functies standaard kunnen alleen de functies van voorheen verklaard types verwerken . Bijvoorbeeld , een functie " int functie ( int kaas , char ball) " moet een geheel getal terugkeren en duurt slechts een geheel getal en een teken . Functie pointers kan worden gebruikt om dynamisch verzenden over de soorten argumenten .
Signal Processing Stijl Programmeren

Functie pointers
kan worden gebruikt om signaalverwerking stijl functies zoals map implementeren en verminderen . Dit zijn functies die een gebruiker gespecificeerde functie te nemen en toe te passen op elk element in een lijst .
Hogere orde programmeren

Higher programmering bestellen, is een andere vorm van de programmering die het mogelijk maakt inkapselen gemeenschappelijke " patronen " in wat bekend staat als een hogere-orde functie . Functie pointers kan worden gebruikt om een hogere orde functies genereren .
Andere declaratieve technieken

Functie pointers
kan worden gebruikt om vele andere declaratief programmeren technieken toe te passen . Als een ander voorbeeld kan currying worden uitgevoerd met de functie pointers . Het proces van currying wordt gedefinieerd als het nemen van een eerder gedefinieerde functie en het terugsturen van een nieuwe functie , dat is de oude functie met een aantal van haar argumenten aangebracht .

Previous: Next:
  Computer Programming Languages
·Hoe om te reageren webpagina's…
·Hoe maak je een Subform conver…
·Hoe maak je een Lisp Macro Cre…
·Hoe wordt de digitale handteke…
·Hoe te converteren naar HTML W…
·Hoe maak TI84 Flash Apps 
·Hoe te Specificatie Talen Desi…
·Hoe kan ik een alias in AIX Ve…
·Hoe controleert de Datumbereik…
  Related Articles
Hoe maak je een Function -knop in Visual…
Hoe u met Visual Basic gebruiken 
Hoe de Visual Data Manager gebruiken in …
Hoe de TabStrip controle in Visual Basic…
Hoe de DTPicker controle in Visual Basic…
Hoe de Draw Command in Visual Basic Gebr…
Hoe de Menu Editor gebruiken in Visual B…
Hoe u met Visual Basic Deployment Gebrui…
Hoe de VBScript Locatie Object Gebruik 
  Programmering Articles
·Hoe kan ik een object toe aan ArrayList 
·Outer functie en strekking in Python 
·Hoe de Command Button grens met VB6 Verw…
·Hoe te Python Site pakketten bijwerken 
·Hoe te Static Blocks in Java 
·Hoe u met Visual Basic Coding Gebruik 
·Hoe maak je een Blocking Socket Wissel n…
·Hoe kan ik gegevens in een Python script…
·Voordelen van Attribute Beheer 
Copyright © Computer Kennis http://www.nldit.com