Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

как в VC пересечь 3 класса (ссылаются друг на друга)

29K
22 июня 2007 года
Sergio_Bear
5 / / 21.06.2007
Есть три класса, Class1,Class2,Class3
Каждый из классов ссылается на 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
Что можете предложить?
6.8K
22 июня 2007 года
artemkaint
60 / / 12.07.2006
вот и у меня такая же проблемма

тута тема. хелп плз
398
22 июня 2007 года
Alexandoros
630 / / 21.10.2005
Юзаем указатели.

Код:
class CB;

class CA
{
    CB *B;
}

class CB
{
   CA *A;
}
29K
22 июня 2007 года
Sergio_Bear
5 / / 21.06.2007
мне нужно без указателей
398
22 июня 2007 года
Alexandoros
630 / / 21.10.2005
Ты какого вероисповедания, что религия не позволяет заюзать указатели?
29K
22 июня 2007 года
Sergio_Bear
5 / / 21.06.2007
по архитектуре не получится
398
22 июня 2007 года
Alexandoros
630 / / 21.10.2005
Подайся в строители, бетон месить и архитектуру создавать.
29K
22 июня 2007 года
Sergio_Bear
5 / / 21.06.2007
по архитектуре не получится
398
22 июня 2007 года
Alexandoros
630 / / 21.10.2005
Подайся в строители, бетон месить и архитектуру создавать.
3
22 июня 2007 года
Green
4.8K / / 20.01.2000
Цитата: Sergio_Bear
по архитектуре не получится


А ты уверен, что у тебя архитектура правильная, раз такие пересечения допущены?

Да и как указатель влияет на архитектуру?

Короче, лечи проблему, а не симптомы,- избавляйся от пересечения.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог