<
немесе
<=
операциялары берілген
тип үшін анықталмауы мүмкін. Инкремент операциясы (
i++
) осыдан
кейін итератор контейнердің қарап шығу реттілігіндегі келесі элементіне
нұсқайтындай етіп жүзеге асырылған. Вектор элементіне қол жеткізу
қарапайым нұсқауыштардағы сияқты, адрессіздендіру операциясының
көмегімен орындалады.
Бұл берілген мысалда
vector
сөзін жай ғана
deque
немесе
list
сөзіне ал-
мастыру арқылы вектордың орнына кез келген тізбекті контейнерді қолдануға
болатын еді. Мұндайда мəліметтердің ішкі көрінісі (бейнесі) жəне қолжетімді
операциялар жиынтығы өзгеретін еді, ал программаның орындалу тəртібінде
ешқандай өзгерістер болмайтын еді.
Алайда,
for
цикінің орнына индекс бойынша қол жеткізу операциясы
[ ]
қолданылған
Достарыңызбен бөлісу: |