Escolar Documentos
Profissional Documentos
Cultura Documentos
Vector e Iteradores
Prof. Cristiano Agosti
cristiano.agosti@unoesc.edu.br
http://agosti.blog.br
Skype: cristiano.agosti
Twitter: agosti
Continer
Iteradores
Similares a ponteiros
Usados para apontar para os elementos
Armazenam a informao aos tipos
especficos de contineres que eles
operam
devem ser implementados com o mesmo
tipo do continer a percorrer
Iteratores
Iteratores
vector<tipo_do_objeto>::iterator var;
// cria um iterador 'var' para objetos 'tipo_do_objeto'
for ( var = conteiner.begin(); var != conteiner.end(); var++ ) {
// percorre o conteiner
cout << "Imprime objeto armazenado no continer...: " <<
*var << endl;
}
Vector
Vector
Vector
Vector Operaes
push_back(elemento)
pop_back()
insert(posio, elemento)
erase(posio)
clear()
empty()
size()
begin() e end()