undefined reference to vtable for Skoczek

undefined reference to vtable for Skoczek
  • Rejestracja: dni
  • Ostatnio: dni
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

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0
Kopiuj
Figury.cpp:4:73: error: ISO C++ forbids declaration of 'czyBicie' with no type [-fpermissive]
  • Rejestracja: dni
  • Ostatnio: dni
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?

n0name_l
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2412
0

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

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

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

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

  • Rejestracja: dni
  • Ostatnio: dni
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.

  • Rejestracja: dni
  • Ostatnio: dni
0

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

  • Rejestracja: dni
  • Ostatnio: dni
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!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.