Прошло много времени с тех пор, как я сделал C ++, и у меня возникли некоторые проблемы с классами, ссылающимися друг на друга.
Прямо сейчас у меня есть что-то вроде:
хиджры
class a
{
public:
a();
bool skeletonfunc(b temp);
};
b.h
class b
{
public:
b();
bool skeletonfunc(a temp);
};
Так как каждому нужна ссылка на другого, я обнаружил, что не могу сделать #include друг друга наверху, или я попал в странный цикл с включениями.
Так как я могу сделать так, чтобы a
мог использовать b
и наоборот, не создавая циклическую проблему #include?
спасибо!