Hola a Todos: tengo un problema para definir un iterador sobre una lista que 
contiene como elementos un  template.

Esta es la clase que la usa, que tiene una lista como parametro
template<typename V,typename A>
class Grafo
{
private:
   std::list< Vertice<V,A> > milista;   
};

Y este es el metodo que deberia usar el iterador.
template <typename V,typename A>
V Grafo< V,A >::ObtenerVertice(int Id){
    std::list<Vertice<V,A> >::iterator itr; 
//    return unVert.getElement();  
}

El compilador me tira: "Severity and Description    Path    Resource    
Location    Creation Time    Id
error: el nombre dependiente ‘std::list<Vertice<V, A>,std::allocator<Vertice<V, 
A> > >::iterator’ se decodifica como un no tipo, la instanciación genera un 
tipo    Grafo    Grafo.h    line 40    1191955846763    30116"

Desde ya muchas gracias.



       
---------------------------------

Yahoo! Noticias
Leé la columna de "El Chavo" Fucks y encontrá una visión distinta de las 
Elecciones Presidenciales 2007.
 http://ar.news.yahoo.com/elecciones2007/opinion/1437/cualquier-verdura 
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a