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
