Домет — разлика између измена

23 бајта додата ,  пре 7 година
м
Разне исправке; козметичке измене
мНема описа измене
м (Разне исправке; козметичке измене)
{{МАТФ042015}}
У [[Информатика| Информатици]] термин '''домет''' може да означава три ствари:
# Могуће вредности које могу да буду смештене у [[Промјенљива (програмирање)| променљивој]].
# Горњу и доњу границу [[Низ| низа]].
# Помоћне [[Стандардна_библиотека_шаблонаСтандардна библиотека шаблона#Indexing Итератори| итераторе]].
 
== Домет променљивих ==
Домет променљивих су све могуће вредности које променљива може да има. Ако је променљива цео број, њена вредност мора да буде цео број, и домет обухвата све бројеве који су у оквиру њега(подразумевајући најмањи и највећи). На пример, домет [[oznaceni_brojevioznaceni brojevi|означеног]] [[16-bitni|16-битног]] [[Цео_бројЦео број|целог броја]] променљиве су сви цели бројеви од −32,768 до +32,767.
 
== Домет низа ==
{{Главни чланак| Низови типовва података}}
 
Када је низ бројевно индексиран, његов домет је доња и горња граница низа. У зависности од окружења, упозорења, фаталних грешки или непревидивог понашања, десиће се да низ приступи елементу изван његовог домета. У неким [[програмски_језик|програмски језик|програмским језицима]], као сто је [[C_C (програмски_језикпрограмски језик)|Ц]], низови имају фикси доњи део границе (нула) и садржаће податке на свакој позицији до горње границе (тако ће низ са 5 елеманата имати опсег од 0 до 4). У другим, као сто је [[PHP]], низ може имати рупе у којима није дефинисан ниједан елемент, а самим тим, низ са дометом од 0 до 4 ће имати до 5 елеметаната (а најмање 2).
 
== Домет као помоћни итератор ==
Други смисао домета у Рачунарству је [[Стандардна_библиотека_шаблонаСтандардна библиотека шаблона#Indexing Итератори| итератор]]. Када се дефинише у овом смислу, домет се дефинише као „пар почетак–крајитератора упакованих заједно“..<ref name="itersmustgo">{{Cite web
| author last=Alexandrescu|first=Andrei|authorlink= [[Andrei Alexandrescu]]
| title = Iterators Must Go
| url = http://zao.se/~zao/boostcon/09/2009_presentations/wed/iterators-must-go.pdf
| date = 6. May5. 2009.
| accessdate = 29. July7. 2014.
| publisher = BoostCon 2009
}}</ref> Расправљено је <ref name="itersmustgo" /> да "Домети су супериорне апстракције" (у поређењу са итераторима) из неколико разлога, укључујући и бољу сигурност.
 
== Такође погледати ==
* [[Интервал_Интервал (математика)|Интервали]]
 
== Референце ==
{{reflist}}
 
[[Категорија: Низ]]
[[Категорија: Programske konstrukcije]]
[[Категорија: Програмски језици]]
1.572.075

измена