std::vector<abc*> vector_punteros; std::vector<abc*>::const_iterator i; for(i = vector_punteros.begin(); i != vector_punteros.end(); ++i) { var += (*i)->value; }