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

Ваш аккаунт

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

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

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

Проблема с наследованием

71K
23 августа 2012 года
drayvhard
17 / / 26.01.2012
Привет! Вот что то туплю с классами:
Есть класс А и B, они имеют ряд методов:

Код:
class A
{
public:
    bool method()
    bool method1()
friend class B;
B b;

   
};

class B
{
public:
    bool meth1();
    bool meth2();
}
В коде я пишу:
A a;
if (a.b.meth1()) ...
nтаким образом проблема с компиляцией, а именно А::b использует неопределённый класс B. В чём проблема?
414
23 августа 2012 года
CassandraDied
763 / / 24.05.2012
Forward declaration же.

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

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