blad redefinition of class

0

Witam. Dawno nie pisalem nic w c++ i mam problem. Mam klase reprezentujaca drzewo przeszukiwan binarnych. Stworzylem rowniez klase reprezentujaca drzewo AVL dziedziczaca po tej pierwszej. W trzecim pliku mam metode main w ktorej tworze obiekt typu AVL czyli klasy pochodnej. Przy kompilacji pojawia sie taki blad:

4 G:\programowanie\Algorytmy\drzewa\MyAvlTree.cpp:3,               from G:\programowanie\Algorytmy\drzewa\TestTree.cpp In file included from G:\programowanie\Algorytmy\drzewa\/MyAvlTree.cpp:3,               from G:\programowanie\Algorytmy\drzewa\TestTree.cpp 
4 G:\programowanie\Algorytmy\drzewa\TestTree.cpp                  from G:\programowanie\Algorytmy\drzewa\TestTree.cpp 
8 G:\programowanie\Algorytmy\drzewa\MyTree.cpp redefinition of `class MyTree' 
8 G:\programowanie\Algorytmy\drzewa\MyTree.cpp previous definition of `class MyTree' 

Kompilacja obu plikow klasy bazowej i pochodnej osobno udaje sie. Dopiero kiedy kompiluje plik z mainem pokazuja sie bledy. Z gory dzieki za odpowiedz i pozdrawiam.

0

zapomniales o straznikach w plikach .h w formie #pragma once albo #ifndef/#define/#endif

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