Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет290/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   286   287   288   289   290   291   292   293   ...   465
Байланысты:
аибм сплюс

Өріс Түсініктемесі 
value_type
Контейнер элементінің типі
size_type
Элементтер индекстерінің, санауыштарының жəне 
т.б. типтері
iterator
Итератор
const_iterator
Тұрақтылық итератор
reverse_iterator
Кері итератор
const_reverse_iterator
Тұрақтылық кері итератор
reference
Элементке сілтеме
const_reference
Элементке тұрақтылық сілтеме
key_type
Кілт типі (ассоциативті контейнерлер үшін)
key_compare
Салыстыру критериінің типі (ассоциативті контей-
нерлер үшін)
Итератор элементке нұсқауыштың аналогы болып табылады. Ол 
контейнерді тура немесе кері бағытта қарап шығу үшін қолданылады. Итера-
тордан талап етілетін бар əрекет – контейнер элементіне сілтеме жасай алуы 
жəне оның келесі элементіне көшу операциясын жүзеге асыра алу мүмкіндігі. 
Тұрақтылық итераторлар контейнердің сəйкес элементтерінің мəндері 


320
өзгермейтін кезде қолданылады (итераторлар туралы толығырақ «Итератор-
лар» бөлімінде, 356 б. айтылады).
Итераторлар көмегімен элементтерге қол жеткізу үшін қолданылатын 
нақты мəліметтер типтерін ескерместен контейнерлерді қарап шығуға бола-
ды. Ол үшін əрбір контейнерде төмендегі кестеде көрсетілген бірнеше əдістер 
анықталған.
Əдіс
Түсініктемесі 
iterator begin(), 
const_iterator begin() const
Бірініш элементке нұсқайды
iterator end(), 
const_iterator end() const
Соңғы элементтен кейін орналасқан элемент-
ке нұсқайды
reverse_iterator rbegin(), 
const_reverse_iterator 
rbegin() const
Кері тізбектегі алғашқы элементке нұсқайды
reverse_iterator rend(), 


Достарыңызбен бөлісу:
1   ...   286   287   288   289   290   291   292   293   ...   465




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет