Viittausparametrien
Viittausparametreilla tarkoitetaan ohjelmoinnissa parametreja, joiden arvona ei välitetä kopioita vaan viite tai osoitin alkuperäiseen muuttujaan. Tämän seurauksena funktio voi muuttaa kutsuvan koodin muuttujan arvoa. Viittausparametrit ovat yleisiä useissa ohjelmointikielissä, ja niitä käytetään erityisesti suurten tietorakenteiden kopioinnin välttämiseksi sekä tilanteissa, joissa funktio on tarkoitettu muuttamaan tai palauttamaan useita arvoja.
Toimintaperiaate vaihtelee kielen mukaan. Esimerkiksi C++:ssa voidaan käyttää viiteparametreja (esim. void f(int& x)); C:ssä vastaava toimii
Edut ja käyttötarkoitukset ovat muun muassa suurten rakenteiden kopioinnin välttäminen, suorituskyvyn parantaminen sekä mahdollisuus palauttaa useita
Viittausparametreja käytetään yleisesti in/out- ja inout-rajapinnoissa, ja niiden käyttö tulisi dokumentoida selkeästi, jotta ohjelman behavior on