hacete un
typedef typename std::list<Vertice<V,A> >::iterator IterVList;
y usa IterVList como tipo para los iteradores
  ----- Original Message ----- 
  From: Cristian Desplats 
  To: [email protected] 
  Sent: Tuesday, October 09, 2007 4:00 PM
  Subject: [Prog] Problemas con iteradores y Templates



  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



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


  No virus found in this incoming message.
  Checked by AVG Free Edition. 
  Version: 7.5.488 / Virus Database: 269.14.6/1060 - Release Date: 09/10/2007 
04:43 p.m.
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a