Witam :) mam taki problem. Stworzyłem sobie klasę która dziedziczy po sf::Drawable i tam rozwijam metodę virtual void draw. Zrobiłem wszystko poprawnie ale przy tworzeniu obiektu mojej klasy wyskakuje błąd
Błąd C2259 "Led": nie można utworzyć instancji klasy abstrakcyjnej
nie wiem czemu moją nową klasę traktuje jako abstrakcyjną oto mój kod: plik h
#include <SFML/Graphics.hpp>
class Led : public sf::Drawable
{
public:
virtual void draw(sf::RenderTarget& target, sf::RenderStates states);
Led();
~Led();
};
oraz plik cpp
#include "Led.h"
Led::Led()
{
}
Led::~Led()
{
}
void Led::draw(sf::RenderTarget& target, sf::RenderStates states)
{
//tutaj rysowanie np prostokąt
}
jest wstanie mi ktoś pomóc?