L'errore è il C2440, il codice è una cifra lungo, quindi metto il più semplificato possibile:
class Classe{
//funzioni varie
};
class Classe1 : public Classe{
//funzioni varie
};
std::vector<Classe *> classi;
//vari inserimenti in classi...
Classe1 *classe1=classi[0]; //errore C2440 cannot convert from 'Classe' to Classe1