Si no ponés la palabra reservada "typename" cuando declarás el iterator no funciona.
On 10/12/07, Tito <[EMAIL PROTECTED]> wrote: > > Sorry, creo que me equivoqué. Lo tengo así en realidad: > > typedef typename map<unsigned int, TGrafoVertice<TData, TPeso> > >::iterator tIterador; > tIterador it; > > Me olvidé el typename. Probalo a ver si funciona. > Saludos > Tito > > > El vie, 12-10-2007 a las 03:02 -0300, Maximiliano Milicich escribió: > > 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 > > > _______________________________________________ > 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
