Ungersk notation

Från Rilpedia

Version från den 23 november 2008 kl. 15.48 av 81.229.19.124 (Diskussion)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif

Ungersk notation (hungarian notation), en konvention inom programmering för att namnge variabler, introducerad av Charles Simonyi. Beteckningen "ungersk" kan härledas dels från upphovsmannens härkomst, dels från det att en artbestämning, ett prefix, sätts framför det egentliga namnet (jämför med hur man i Ungern skriver familjenamnet före personnamnet).

Prefixet beskriver vilken typ av information variabeln lagrar – vad ändamålet är – och är tänkt att minska antalet fel i programkoden orsakade av att värden av oförenliga slag jämförts, att värden av fel typ använts som parametrar till en funktion osv.

Exempel

  • hwndFocus, "handtag" till det fönster som är i fokus (handle to a window)
  • lpzsName, pekare till första tecknet i en nullterminerad sträng som innehåller ett namn (long pointer to a zero-terminated string)

Externa länkar

Personliga verktyg