@erwit: Nie funkcja/metoda wirtualna wymusza stworzenie w klasach które ją dziedziczą takiej metody. To jest jakby definicja a ty w twojej klasie musisz zrobić implementacje
@erwit: Wszystkie interfejsy powinny mieć wirtualny destruktor - chyba, ƶe nigdy nie wykorzystasz ich jako interfejsów, ale w tym momencie bez sensu jest uƶywanie metod wirtualnych.
Ruszamy z kolejnym #rozdajo – wygraj kartę podarunkową do Allegro o wartości 100 zł!
Aby wziąć udział w konkursie, zaplusuj ten wpis oraz w komentarzu krótko odpowiedz na pytanie konkursowe: Jeśli wygrasz, na co wydasz (lub do czego dołożysz) to 100 zł? ( ͡~ ͜ʖ͡°
#cpp #programowanie
class
```**```
Ssak
``````
{
``````
public:
``````
Ssak();
``````
~Ssak();
``````
```**```
virtual
```**```
```**```
void
```**```
Poruszaniesie() = 0; //to ma byc pure virtual func.
``````
``````
};
```**```
class
```**```
Piesek:
```**```
public
```**```
Ssak
``````
{
``````
public:
``````
Piesek();
``````
~Piesek();
``````
```**```
void
```**```
bieganie(){Poruszaniesie();}
``````
``````
};
```**```
int
```**```
main()
``````
{
Ssak p;
Piesek q;
}
Nie kompiluje mi sie, musze cos doinstalowac?
/home/user/Downloads/ideonew5JyQc.cpp: In function ‘int
QMAKE_CXXFLAGS += -std=c++1ydo pliku .pro
{
public: