Código funcionando!!

falta só adicionar requisitos como o vector da classe base no main.cpp