Include для 2-х классов со взаимными переменными
От: gde11  
Дата: 30.04.05 06:29
Оценка:
Что-то запутался.
Есть 2 класса — A и B. Для каждого класса 2 файла (*.cpp и *.h).
В классе A должна быть переменная типа B, в классе B должна быть переменная типа A.
Что за инклуды я должен сделать?
Пишу так:


#pragma once
#include "B.h"
class A
{
    B *b;
};


и


#pragma once
#include "A.h"
class B
{
    A *a;
};

Компилятор ругается:
A.h: error C2143: syntax error : missing ';' before '*'
Другие ошибки аналогичны.
Заранее спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.