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

Responder a