elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Trabajando con las ramas de git (tercera parte)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / GENERAR MAP en: 29 Mayo 2010, 18:29 pm
Hola! Mi problema es generar un MAP con la informacion que esta dentro de un Vector de Clases.

La clase se llama C y dentro tiene la informacion de una cancion: Titulo autor duracion año etc.

Las tengo dentro de un vector llamado CAN para poder ir jugando con ellas.

Ahora el problema que tengo es que tengo que generar un MAP que me las vaya clasificando segun su año. :-\

Mi propuesta es esta, la cual no funciona y me gustaria saber por que y como lo soluciono:

map<int,vector<Cancion> > Orany;
            vector<Cancion>::iterator o=can.begin();
            while(o!=can.end()){
                   Orany[o->get_any()].push_back(*o); // esto segun los apuntes de                                                                                               //                                                                                clase es correcto
                   }   
                       
            map<int,vector<Cancion> >::iterator j=Orany.begin();
            for(j;j!=Orany.end();j++){
                                      cout << j->first << "--->" << j->second;       
                                      }

Me da error a la hora de hacer el OUT para generar observar si he generado bien el MAP.

Gracias por vuestro tiempo!! :-D

Eneas

Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines