Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Перекрестные ссылки


Автор: Paradox 18.3.2003, 17:56
Необходимо организовать перекрестные ссылки:
Код
class First {
              // members
              Second* ptr_to_second;
}
class Second {
     // members
     First* ptr_to_first;
}


Во время работы программыдолжно делаеться примерно следующее:
создается объект a типа First // a.ptr_to_second == NULL
создается объект b типа Second // b.ptr_to_first == &a
создается объект c типа First // c.ptr_to_second == &b

Как это можно сделать
На код выше компилятор ругается sad.gif

Автор: Vyacheslav 18.3.2003, 18:37
Код

class Second;

class First {
             // members
             Second* ptr_to_second;
}

class Second {
    // members
    First* ptr_to_first;
}

Автор: Paradox 18.3.2003, 18:44
Vyacheslav спасибо будем пробовать smile.gif

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)