Показивач (програмирање) — разлика између измена

Садржај обрисан Садржај додат
м Bot: Migrating 30 interwiki links, now provided by Wikidata on d:q118155 (translate me)
Ред 9:
 
=== Типови показивача ===
У већини програмских језика који подржавају показиваче, показивачи се дијеледеле на типске и бестипске.
 
Уз '''типске показиваче''' се веже информација о типу промјенљивихпроменљивих на које ће дати показивач моћи показивати, односно чије ће адресе моћи чувати. Када декларишемо типски показивач, он до краја свог вијекавека има исти тип.
 
'''Бестипски показивачи''' немају одређен тип промјенљивепроменљиве на које ће моћи показивати, те могу показивати на све промјенљивепроменљиве подједнако. На уштрб тога, међутим, постоје одређена ограничења везана за ову врсту показивача:
* није дозвољено дереференцирање (видјети поглавље „[[#Референцирање и дереференцирање|Референцирање и дереференцирање]]“, ниже)
* није дозвољена показивачка аритметика у језицима у којима је подржана за типске показиваче
 
Бестипски показивачи се најчешће користе у ситуацијама када одређена [[функција (програмирање)|функција]] прихвата податке промјенљивогпроменљивог типа или када нам тип податка није унаприједунапред познат.
 
=== Референцирање и дереференцирање ===