есть две переменные в юнит.hpp:
extern cUnit * PLAYER1, PLAYER2;
|
в юнит.hpp только объявление класса Юнит
в юнит.срр пишу:
cUnit * PLAYER1 = 0;
cUnit * PLAYER2 = 0;
|
аналогично в юнит.срр только реализация конструктора, деструктора и методов класса Юнит
нахер ты там эти переменные создал?