class CB;
class CA
{
CB *B;
}
class CB
{
CA *A;
}
как в VC пересечь 3 класса (ссылаются друг на друга)
Каждый из классов ссылается на 2 других.
class Class1
{
virtual Class2 x();
static Class3 y;
};
class Class2:public Class1
{
virtual Class2 x();
static Class3 y;
}
class Class3:public Class1
{
virtual Class2 x();
virtual Class2 name();
static Class3 y;
}
все классы в разных файлах, пробовал определять классы
class Class1;
Class Class2;
перед 3-им и т д
он говорит, что не знает классов Class1 и Class2 в Class3
Class1 в Class2
Что можете предложить?
вот и у меня такая же проблемма
Юзаем указатели.
мне нужно без указателей
Ты какого вероисповедания, что религия не позволяет заюзать указатели?
по архитектуре не получится
Подайся в строители, бетон месить и архитектуру создавать.
по архитектуре не получится
Подайся в строители, бетон месить и архитектуру создавать.
Цитата: Sergio_Bear
по архитектуре не получится
А ты уверен, что у тебя архитектура правильная, раз такие пересечения допущены?
Да и как указатель влияет на архитектуру?
Короче, лечи проблему, а не симптомы,- избавляйся от пересечения.