Si, tengo el using namespace std;

Hice lo q me dijiste y ahora me dice

error: expected initializer before 'tIterador'



On 10/12/07, Tito <[EMAIL PROTECTED]> wrote:
>
>     Me imagino que pusiste un using namespace porque sino debería ser
> std::map. Pero sacando eso, ya tuve ese problema y te cuento lo que
> hice. La verdad no sé por qué pasa pero...
>
> typedef map<unsigned int, TGrafoVertice<TData, TPeso> >::iterator
> tIterador;
> tIterador it;
>
> Primero defino el tipo con la parte de arriba y luego declaro la
> variable de ese tipo.
> Espero que te sirva.
> Saludos
> Tito
>
>
> El vie, 12-10-2007 a las 01:49 -0300, Maximiliano Milicich escribió:
> > Hola: Estoy haciendo un TP para taller, estoy medio (del todo) perdido
> > con C++.
> > Particularmente, tengo un std::map definido asi:
> >
> >     map<unsigned int, TGrafoVertice<TData, TPeso> > vertices;
> >
> > Y cuando quiero declarar un iterator para este map, de esta manera:
> >
> >     map<unsigned int, TGrafoVertice<TData, TPeso> >::iterator it;
> >
> > El compilador me tira el sig error:
> >
> > error: expected ';' before 'it
> >
> > Que estoy haciendo mal ??
> >
> > gracias !!
> > MA_Xx
> > _______________________________________________
> > Lista de correo Programacion.
> > [email protected]
> > http://listas.fi.uba.ar/mailman/listinfo/programacion
>
>
> _______________________________________________
> Lista de correo Programacion.
> [email protected]
> http://listas.fi.uba.ar/mailman/listinfo/programacion
>
>
_______________________________________________
Lista de correo Programacion.
[email protected]
http://listas.fi.uba.ar/mailman/listinfo/programacion

Responder a