Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvorfor bruke funksjonspekere
    ? I C og C + + og andre språk som tillater direkte tilgang til datamaskinens minne , er en peker en spesiell type verdi som holder et minne adresse i stedet for direkte spesifiserte data . Funksjonspekere peke på funksjoner i minnet i stedet for verdier . Funksjonspekere kan brukes til å utføre deklarativ - eller funksjonell stil programmering i C eller C + + , språk som i stor grad avgjørende. Som en side, understreker declarative - stil programmering forteller maskinen hva noe er , mens avgjørende stil programmering understreker forteller datamaskinen hvordan du gjør noe . Data Regissert Programmering

    Funksjon pekere kan brukes til å implementere data Regissert Programmering, som er en form for generisk programmering . I lekmann vilkår, kan generisk programmering funksjoner for å behandle verdier av vilkårlige typer. C og C + + funksjoner som standard kan bare behandle funksjoner av tidligere erklært typer. For eksempel kan en funksjon " int funksjon (int ost , røye ball )" må returnere et heltall og tar bare et heltall og et tegn. Funksjonspekere kan brukes til dynamisk levering på hvilke typer argumenter.
    Signal Processing stil programmering

    Funksjon pekere kan brukes til å implementere signalbehandling stil funksjoner som kart og redusere. Dette er funksjoner som tar en brukerdefinert funksjon og bruke dem til hvert element i en liste.
    Høyere Bestill Programmering

    Høyere ordens programmering er en annen form programmering som gjør at innkapsle vanlige "mønstre " i det som kalles en høyere orden funksjon . Funksjonspekere kan brukes til å generere høyere ordens funksjoner.
    Andre Deklarativ teknikker

    Funksjon pekere kan brukes til å implementere mange andre deklarativ programmering. Som et annet eksempel kan currying implementeres ved hjelp av funksjonen pekere . Prosessen med currying er definert som å ta en tidligere definert funksjon og returnere en ny funksjon som er den gamle funksjonen med noen av argumentene som brukes .

    früher :

     Weiter:
      Relatert Artike
    ·Byte & Bit Forskjeller 
    ·Teknikker av semantisk Beskrivelse 
    ·Hvordan sette opp en tilkobling String i App innstillin…
    ·OpenVex API 
    ·Hvordan legge til Søk Bokser til Thesis Navigasjon Bar…
    ·Hvordan skrive en modul Funksjon 
    ·Hvordan redigere en UDF -fil 
    ·Hvordan bruke en mus i QBasic 
    ·Hvordan skrive metoder i pseudokode 
    ·Hvordan å krympe en ASA Database 
      Anbefalte artikler
    ·Hvordan sette inn HTML i MySQL med PHP 
    ·Hvordan skrive en Informix SQL Slett Command 
    ·Hvordan oppdage Real Player Plug -In for Visual Basic 
    ·Hvordan konvertere en C + + String til LStrHandle 
    ·Hvordan programmere Progress Bar i VB.net 
    ·Har Netflix Streaming Bruk Flash 
    ·Hvordan Count Down Bruke JavaScript 
    ·Turbo C Tutorial 
    ·Kan vi bruke selen i Java 
    ·Slik publiserer nettsider med Python 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/