INF.04 · pytanie 789
Jaką rolę pełni iterator podczas pracy z kolekcją obiektów?
- ABlokuje kolekcję przed zapisem na czas przeglądania jej przez inne wątki
- BKopiuje kolekcję do tablicy, po której program może poruszać się indeksem
- CSortuje elementy kolekcji rosnąco przed odczytem i po zapisie jej zawartości
- DUdostępnia jednolity sposób przechodzenia po elementach niezależnie od kolekcjiPoprawna
Wyjaśnienie
Dzięki temu ten sam kod pętli obsłuży listę, zbiór i mapę, mimo że każda z tych struktur trzyma dane inaczej.