Форум программистов, компьютерный форум CyberForum.ru

Обращение двух классов друг к другу - C++

Восстановить пароль Регистрация
 
Ksan
26 / 26 / 0
Регистрация: 02.11.2010
Сообщений: 370
27.06.2012, 15:44     Обращение двух классов друг к другу #1
Есть 2 заголовочных файла: a.h, b.h. В них соответственно классы A и B.

C++
1
2
#include "a.h"
#include "b.h"
Они должны обращаться друг к другу. B может обращаться к A, а тот его не видит. Как сделать, что бы и A мог обращаться к B, не объединяя все в один "*.h"?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.06.2012, 15:44     Обращение двух классов друг к другу
Посмотрите здесь:

Функция, возвращающая х случайных, не равных друг другу, чисел из диапазона от y до z C++
C++ Сколько коней можно без угроз друг другу расставить на шахматной доске размером M на N
Найти пары фигур, что угрожают друг другу C++
C++ Определить наименьшее время, когда часовая и минутная стрелки будут перпендикулярны друг другу
Вывести числа, которые почти равны друг другу (их разность меньше 0,01) C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vadim8063
1 / 1 / 0
Регистрация: 17.01.2012
Сообщений: 130
27.06.2012, 15:56     Обращение двух классов друг к другу #2
Сделай класс A дружественным к классу B
gore-lykovoe
 Аватар для gore-lykovoe
31 / 31 / 1
Регистрация: 04.04.2010
Сообщений: 414
27.06.2012, 16:13     Обращение двух классов друг к другу #3
Можешь в самом начале просто объявить нужный класс. Т.е. в a.h перед описанием класса А, написать class B; , а в b.h перед описанием класса B, написать class A;
Vadim8063
1 / 1 / 0
Регистрация: 17.01.2012
Сообщений: 130
27.06.2012, 16:17     Обращение двух классов друг к другу #4
Если ты хочешь чтобы функция из одного класса служила другому то только друж класс создавать надо.
gore-lykovoe
 Аватар для gore-lykovoe
31 / 31 / 1
Регистрация: 04.04.2010
Сообщений: 414
27.06.2012, 16:20     Обращение двух классов друг к другу #5
Думаю, он просто их наследует
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.06.2012, 16:35     Обращение двух классов друг к другу #6
Цитата Сообщение от Vadim8063 Посмотреть сообщение
Если ты хочешь чтобы функция из одного класса служила другому то только друж класс создавать надо.
вовсе необязательно
Ksan
26 / 26 / 0
Регистрация: 02.11.2010
Сообщений: 370
27.06.2012, 19:23  [ТС]     Обращение двух классов друг к другу #7
gore-lykovoe, не помогло, куча ошибок

Добавлено через 18 секунд
ЗЫ: дружественность тут не при чем.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.06.2012, 19:43     Обращение двух классов друг к другу
Еще ссылки по теме:

Как много шахматных слонов можно расставить, чтобы они не угрожали друг другу? C++
Заставить шарики одновременно двигаться навстречу друг другу C++
C++ Поиск двух ближайших друг к другу точек

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
27.06.2012, 19:43     Обращение двух классов друг к другу #8
Цитата Сообщение от Ksan Посмотреть сообщение
Они должны обращаться друг к другу.
Ksan, вы бы подробнее описали что вы под этим подразумеваете
Yandex
Объявления
27.06.2012, 19:43     Обращение двух классов друг к другу
Ответ Создать тему
Опции темы

Текущее время: 10:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru