Posiadam interfejs:
class Kangaroos
{
public:
virtual void draw(sf::RenderWindow window) = 0;
virtual void movement() = 0;
virtual void options() = 0;
virtual void update(float deltaTime) = 0;
protected:
sf::RectangleShape kangaroo;
sf::Vector2f startpos;
sf::Vector2u kangaroosize;
Animation animation;
};
oraz zwykłą klasę KangarooBen, która ma dziedziczyć po tym interfejsie.
class KangarooBen :public Kangaroos
{
public:
KangarooBen();
~KangarooBen();
};
problem w tym, że wyświetla mi się błąd default constructor cannot be referenced it is deleted funcion.
KangarooBen::KangarooBen()
{ // tu blad
}
Z czego ten błąd wynika?