классы зависят друг от друга
рассмотрим эти фрагменты c ++:
foo.h:
class foo
{
bar myobj;
};
bar.h:
class bar
{
foo *yourobj;
};
другой файл:
#include "foo.h" //because foo.h is included first bar will not be defined in foo.h
#include "bar.h"
foo container;
bar blah;
Я знаю, что не удосужился написать конструкторы и все такое, но вы поняли идею. Кто-нибудь знает способ исправить эту ситуацию?