Policy Classes mit Abstrakten Template Klassen für die Host Klasse...



  • Das wird jetzt etwas tricky:
    ich hab' sowas:

    template<typename T ,  typename manipulator_type, typename environment_initializer_type>
    class genetic :  public AbstractWorkbench<T, manipulator_type , environment_initializer_type>
    {..}
    

    genetic ist also eine Klasse die das Interface einer Workbench erfüllt. Warum wird sie durch diese Konstruktion selbst Abstrakt? Das ist zumindest der Fehler :
    error: cannot allocate an object of abstract type 'genetic<float, ToggleManipulator<float>, envFilk<float> > .

    auch das

    template<typename T ,  typename manipulator_type, typename environment_initializer_type>
    class genetic :  public AbstractWorkbench<T> , public manipulator_type, public environment_initializer_type
    {..}
    

    geht nicht aus gleichem Grund. (Also für das Interface bräuchte ich erstmal eigendlich nur den Typ T)
    Kann mir das wer helfen??
    Danke, simon



  • oje, natürlich 10 mal angeschaut und nix gemerkt, das interface sollte halt richtig implementiert werden..


Anmelden zum Antworten