Escolar Documentos
Profissional Documentos
Cultura Documentos
Uma estrutura recorrente na STL são os iterators, que seguem o padrão de programação
Iterator. A vantagem de usar Iterators é que a STL pode prover vários containers diferentes
sem que o usuário tenha que se preocupar com a implementação interna de cada um.
Em C++ a STL possui uma implementação padrão para a maioria dessas estruturas,
especialmente vetores, listas, pilhas, filas além de ordenação, reversão, processamento e
outros algoritmos que são usualmente necessários em nossos problemas.
Slides
● Slides de Aula de 2020.2 (cobre apenas vector e iterator)
○ Vectors e Iterators
○ Exemplos de código (links também nos slides, ignore os demais containers e
a parte de algorithm) no replit.
Textos
● Learn CPP (em ingles)
○ Introduction to iterators
● Geek for Geeks (em ingles)
○ Introduction to iterators
● Livro C++ como programar (não recomendado)
○ Capítulo 18: Iterators
○ DEITEL, Harvey M.; DEITEL, Paul J. C++ como programar. 5. ed. São Paulo:
Pearson Prentice Hall, 2006. 1163 p. ISBN: 9788576050568
Vídeos
● The cherno (Ingles, mas podem usar as legendas do Youtube)
○ Iterators
○ Vector