Hopp til innhold

Funksjonsprototype

Fra Wikipedia, den frie encyklopedi

I programmering er en funksjonsprototype en deklarasjon av en funksjon som spesifiserer funksjonen's navn og typesignatur (aritet, datatyper til parametere, og returtyper), men utelater funksjonens kropp. En funksjons definisjon spesifiserer hvordan ting gjøres, mens en prototype bare presenterer dens grensesnitt, d.v.s. hva datatypene gjør.

Begrepet er særlig brukt i C, C++ og Objective-C hvor placing forward deklarasjoner til funksjoner i header filer tillater deling av et program i oversettelsesenheter, d.v.s. opp i deler som en kompilator kan oversette separat til objektfiler, og som lenkeren kombinerer til en eksekverbar fil eller et bibliotek. Deklarasjonen gir detaljer om navn, returtype, og lagringsklasse sammen med andre relevante attributter.[1]

Referanser

[rediger | rediger kilde]
  1. ^ TylerMSFT (25. januar 2023). «Function Prototypes». learn.microsoft.com (på engelsk). Besøkt 9. august 2023.