Vale aclarar que lo importante es poner la palabra typename que Cristian había omitido en la función ObtenerVertice()
El typedef es, aunque práctico, accesorio. On 10/9/07, John Knight <[EMAIL PROTECTED]> wrote: > > hacete un > typedef typename std::list<Vertice<V,A> >::iterator IterVList; > y usa IterVList como tipo para los iteradores > > ----- Original Message ----- > *From:* Cristian Desplats <[EMAIL PROTECTED]> > *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 > > -- _Leo_ (aka Lele)
_______________________________________________ Lista de correo Programacion. [email protected] http://listas.fi.uba.ar/mailman/listinfo/programacion
