Se non vuoi fornire un'implementazione alle funzioni virtuali le devi dichiarare virtuali pure.
Es:
virtual void crealista()=0;