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

Ваш аккаунт

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

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

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

Перекрестные ссылки

3.8K
20 октября 2005 года
VovaL
50 / / 26.09.2005
Народ, прстой вопрос.
Есть пара типов со ссылками друг на друга.
Что надо добавить, чтобы не было клинча?

struct a {
bb* pbb;
};
class bb {
a* pa;
};
259
20 октября 2005 года
AlexandrVSmirno
1.4K / / 03.12.2004
Цитата:
Originally posted by VovaL
Народ, прстой вопрос.
Есть пара типов со ссылками друг на друга.
Что надо добавить, чтобы не было клинча?

struct a {
bb* pbb;
};
class bb {
a* pa;
};


Попробуй почитать про Friend классы и методы.

3.8K
20 октября 2005 года
VovaL
50 / / 26.09.2005
Спасибо.
Ведь все читал, но пока не требоволось. Похоже записался и переполнение вышло. Бывает.
3
20 октября 2005 года
Green
4.8K / / 20.01.2000
Цитата:
Originally posted by VovaL
Спасибо.
Ведь все читал, но пока не требоволось. Похоже записался и переполнение вышло. Бывает.


А friend-ы и здесь не понадобятся.
Тебе нужно опережающее объявление одной из структур:

 
Код:
class bb;

struct a {
  bb* pbb;
};

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