undefined reference to vtable for Skoczek

0

Mam błąd o treści podanej w tytule. Kompilator wskazuje że błąd jest w linii 100 pliku Figury.h oraz że w linii 33 pliku main.cpp jest niezdefiniowana referencja do konstruktora klasy skoczek.

Szukałem w googlach tego błędu i wszyscy poprawiali go, definiując brakujące funkcje wirtualne. Mi się wydaje, że wszystkie moje są zdefiniowane, ale nadal mam ten błąd. Nie mogę znaleźć przyczyny i już nie mam pomysłu na to gdzie jej szukać. Może ktoś z Was widzi tu jakiś błąd?

Program ma ogólnie służyć do ustawiania figur na planszy szchowej i kontrolowania czy się nie biją, ale jest jeszcze niedokończony.

Dzięki wielkie za wszelką pomoc

0
Figury.cpp:4:73: error: ISO C++ forbids declaration of 'czyBicie' with no type [-fpermissive]
0

no rzeczywiście przegapiłem tego boola, dzięki:)
Niestety poprawienie tego nie rozwiązało problemu, nadal mam komunikat jak w tytule ;/ macie jakieś inne pomysły?

0

Wersja, ktora u mnie dziala (chyba cos tam wyswietla, zwraca 0).

Poprawki:
- pare booli
- argument funkcji: szerokosc pola na szerokoscPola.

0

co ty masz za kompilator że wali egzotycznym błędem “undefined reference to vtable” zamiast sensownych diagnostyk?

0

Pododawałem boole i poprawiłem tą zmienną...
nadal ten sam błąd...
Może to rzeczywiście coś z kompilatorem, używam code::blocks z kompilatorem gnu gcc compiler, więc powinno być w miarę standardowo chyba.

0

To co n0name_l mi wysłał to działa, więc pewnie jeszcze coś przeoczyłem i muszę popatrzeć, dzięki wielkie !

0

Heh... Zamknąłem projekt, utworzyłem nowy, przekopiowałem do niego te same swoje pliki , które mi nie działały i zadziałały :) tak piszę dla innych ku przestrodze :)i jeszcze raz dzięki wielkie za pomoc!

1 użytkowników online, w tym zalogowanych: 0, gości: 1