Hola estaba buscando un metodo para ordenar una lista de objetos. Es decir tengo una lista de libros los quiero ordenar por fecha. He buscado por la web y he encontrado código de metodos como el de burbuja y el quickshort pero no soy capaz de adaptarlos a listas ya que sólo he encontrado codigo para ordenar arrays de numeros. Esta son las clases:
#include "libro.hh"
using namespace std;
class Clibro
{
private:
libro num;
Clibro *anterior;
Clibro *siguiente;
public:
Clibro();
...
~Clibro();
};
#include<iostream>
#include<string.h>
using namespace std;
enum genero { teatro,ensayo,novela };
class libro
{
private:
int codigo;
string titulo;
int anho;
int autor;
string editorial;
genero _Genero;
public:
libro();
...
~libro();
};
Gracias de antemano.